I would like to ask a question with SchDocVW Internet explorer control.I added the reference "Microsoft Internet Controls" forum. [code]Could anyone give a known-good working example of how SHDocVW can be used to retrieve HTML contents reliably using VB?
Need to connect & retrieve from SQL DB in aspx page using vbscript server side. I have an html page which I want to edit by adding information from a SQL database & display results on and in the html page (code below). Initially thought of using server side javascript but unsuccessful, can this be done using vbscript?
In VB.NET 2005, what is the best way to retrieve and parse HTML data from a URL, a bit like a search engine crawler?I am building an app, where I need to parse a website, and collate data from it (the website uses some tags that I could pull out to get the appropriate bits of data). I want to be able to do this in a thread, and just update a DB with the data, and give the client app a status update of the progress.
I'm using the following code to retrieve a URL and then parse the HTML from the page:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStart.Click Dim Temp As String, searchstr As String
[Code]....
I think my problem is that I don't exactly understand how I am supposed to start and end the parsing. I know that in my above code, the "meta" tag is the start and the chr(34), double quotes, is the ending.
When I modify my code, I have price line, which in th html ends with another character, the ">" sign. In the first code, the "content" tag doesn't end with another character, it just continues the line, which is easy and it works.
Here is my problem: I need to store HTML in a MySQL database. Afterwards, I need to be able to retrieve the HTML and have it be valid HTML that a browser can render.
How can I store HTML in a MySQL database using .Net? How do I retrieve it afterwards? As this is the design phase, I can create the database any way that is needed.
I need to create a VB.net app that automatically reads a html table. It should connect to a web address (eg "[URL]") and read it. I'll be happy if I could just get the full HTML. I was able to use this code to get the HTML of a regular website:
Dim strReply As String = "NULL" Dim objHttpRequest As HttpWebRequest Dim objHttpResponse As HttpWebResponse objHttpRequest = HttpWebRequest.Create("[URL]") objHttpResponse = objHttpRequest.GetResponse Dim objStrmReader As New StreamReader(objHttpResponse.GetResponseStream) strReply = objStrmReader.ReadToEnd()
This code sample will give me the HTML for the website [URL]. However it will not work with the website I want (eg "[URL]"), because when you access it via regular browser it will popup a browser dialog asking for credentials (user / pass). So when I run the code above for it, I'll get the exception: The remote server returned an error: (407) Proxy Authentication Required.
How do I set this up to use the credentials, before retrieving the HTML? This is actually my first web-related app.
How to retrieve the absolute coordinates of an HTML or CSS element from the webbrowser control using Visual Basic? I am using VB 2008 Express Edition. I would like to be able to display the control in my application and then using the HTML Document Object Model (I guess?!) get the X and Y coordinates (top, left, bottom, right) of a DIV or other HTML tag.
Dim WebReqeust As WebClient = New WebClient Dim URL as string = "http://www.professionalorganizervannuys.com" Dim WebPage As String = WebReqeust.DownloadString(URL)
What I would like to do is to find a way to get the results from a HTML/Javascript script in a string, using VB 2010.To make it clean on a practical case, I would like to get, in my VB application, the results provided by the run of the following external script:The resulting string should be something like this :
I have used .NET and ShDocVw for years to grab data off webpages without any issues I couldn't overcome. This website has me beat though. It seems like such as easy task to grab the titles and other information off a library search page, but I can't see the data to be able to grab it. Usually, I just look in the DOM, but the data wasn't there. I did a view source, but the data wasn't there.
What i'm trying to do is retrieve 2-3 pieces of information from a parsed html file, then add the data into a listview in the corresponding columns i was initially going to do a function for each piece of information to retrieve but thought maybe i could do it all with 1 function instead.
I'm coding an ASP.NET page, with VB code behind. When the user clicks a button on the page, I send them an email with information and instructions. Rather than sending a plain text email, I send a nice, pretty, HTML-formatted one. Right now, I'm doing this in a way that I KNOW will be difficult to maintain. That is, I'm straight up writing out all of the html. [code]...
I was offered this interesting scenario by a visitor of my site and have been trying a few approaches, but not seeming to get it quite right. I have a Form with a WebBrowser control (or an AxWebBrowser if that works too) and on the page loaded in the browser, is a link that uses javascript to open a new popup window.This popup window I am unable to take "ownership" of and it launches in a new instance of the user's default browser (IE for this scenario). I need to then interact with that javascript popup window which now is not part of my application. If I needed to set a value of an input box on that form, how would I accomplish that if I can't "interact" with the form?
What I would like to do is to find a way to get the results from a HTML/Javascript script in a string, using VB 2010.To make it clean on a practical case, I would like to get, in my VB application, the results provided by the run of the following external script:
<script src="http://partner.tcgplayer.com/syn/synhighlow.ashx?pk=MAGCINFO&pi=fnmp-124"></script> The resulting string should be something like this :
We are using SHDocVw.InternetExplorer in VB.Net to navigate to a web page and insert the login credentials since we have to log into multiple accounts throughout the day. We want to be able to be logged into to multiple accounts in different windows at the same time, but I don't know how to get a new session started.If I log into account A, and then try to log into account B, it opens a new window but is automatically account A, since the browser remembers being logged in with that session.Is there a newSession or something similar that I can call that will get around this problem?
Edit: is this something can can be done using the Navigate function by setting a header?
I'm trying to use the microsoft browser in my .net program. When I add the "Microsoft WebBrowser" control, it is referencing ieframe.dll. How to I make it reference shdocvw.dll? I'm using vs2003.
I have tried to create windows service using SHDocVw.dll in vb.net, but it generates error The error is could not load SHDocVw.dll into windows service.How to fix this issue?
I have tried to create windows service using SHDocVw.dll in vb.net, but it generates error The error is could not load SHDocVw.dll into windows service.
I am facing trouble in my application. What I need is when I press search button a URL should be passed to IE. Irrespective of how many times I press Search. Every time it should open in same windows instead of opening in a new internet explorer. I have used shdocvw.dll for the same. Here is my code: I have decleared following as global decleration:
I am using VB2008. I use the following code snippet within my code:
[Code]...
This is running on an XP SP3 system (no Vista). The browser being used is IE7. Everything is fully patched. Normally, the code works just fine. The users using this program *always* have lots of open IE windows. This normally returns the correct number of IE sessions that are open. (I then cycle through the windows to find the IE session with a particular URL.)
I need to temporarily hide the control in SHDocVw.InternetExplorer (IE8) that displays the contents of a web page. Setting the SHDocVw.InternetExplorer.Visible property causes the entire form to be hidden. I only need to temporarily hide the control that displays the web page (i.e., the control that is analogous to System.Windows.Forms.WebBrowser in .Net). The Internet Explorer form and all other controls (including the tab that is associated with the web page) should remain visible.
My first thought is to iterate through all of the child controls of SHDocVw.InternetExplorer, search for the control that displays the web page and then set its Visible property, but I'm not sure how to do this because SHDocVw.InternetExplorer is a COM object.
The following line of code return several InternetExplorer objects even though I have only one browser window open (no tabs) and only one iexplore.exe process running. How do I only get the open browser window object?For Each ie As SHDocVw.InternetExplorer In shellWindows
Having trouble compiling when I have a reference to SHDocVw.
I've done some searching and found that tlbimp is the tool needed and to use my solutions key, however I am getting an error stating that SHDocVw.dll isn't a valid type library.
This may sound really stupid but I have to ask cause I'm not finding this answer anywhere.I have an application where the user will need to sign up for a new user account on the website [URL]..However when I am using Firefox's plug-in Firebug to view html I am getting something totally different than when I just right click on the site and view the page source.
What I am trying to do is to get the captcha from the website and display it in a picturebox on the application so the user can view the captcha, solve the captcha and then the app post is back to the service for a response.
Here is the source that I am getting using Firefox's Firebug to inspect the element:
<td> <input type="hidden" value="Oo3Jo1I8bgzK68agMqo3s79ZZib2OkbK" name="iden"> <img class="capimage" src="/captcha/Oo3Jo1I8bgzK68agMqo3s79ZZib2OkbK.png" alt="i wonder if these things even work"> </td>
[Code]...
Why would the two be showing me two different versions of the HTML?
And how would you be able to grab that source to view in a picturebox using webclient?
I found one problem Windows Server 2008. please refer the following code. it gives me the "ieplorer.exe" while i am running this code in XP or 2003, but while I am running this code in Windows Server 2008 it is not giving me the proper result. it gives me Explorer.EXE" insted "ieplorer.exe".before run this command you have to add reference of shdocvw.dll in your project. i am using the VB 6.0
Dim IE As SHDocVw.InternetExplorer Dim MainIE as SHDocVw.InternetExplorer Dim sws As SHDocVw.ShellWindows
[code].....
de my MainIE Object will set to my Previously stored handle( In TmpStoredHandle) . Does anybody know that how can i get the existing IE(Opened Internet Explorer) detail with the help of SHDocVw.ShellWindows in Windows Server 2008? with this API i can get all the opened windows with Its handle