无需WebBrowser即可登录网站

时间:2014-05-19 13:21:16

标签: vb.net browser webrequest

我想检查网站上是否有新的按摩?

我尝试使用webBrowser登录,但后来我无法访问HTML代码,也试过HTMAgilityPack但无法通过WebRequest.Create“LINK”登录,也无法使用RequestWebData“LINK”登录。

是否可以访问HTML代码以便使用WebBrowser进行解析,或者使用不带webBrowser的RequestWebData进行登录?

网站是“http://mojekrpice.rs/login”,这就是我用来访问网站的内容:

        WebBrowser1.Document.GetElementById("username").SetAttribute("value", "username")
    WebBrowser1.Document.GetElementById("password").SetAttribute("value", "pass")
    WebBrowser1.Document.GetElementById("remember").SetAttribute("checked", "0")

    SendKeys.Send("{TAB}" & "{TAB}" & "{TAB}" & "username" & "{TAB}" & "password" & "{TAB}" & "{TAB}" & "{TAB}" & "{ENTER}")

Dim strResult As String = RequestWebData("http://mojekrpice.rs/kupovina")
Dim TestString As String = strResult
Dim TestArray() As String = Split(TestString)
Label1.Text = strResult

第二个我无法登录。

1 个答案:

答案 0 :(得分:0)

你需要使用HttpWebRequest。

基本上,它在代码中使用webbrowser,你甚至不需要在表单中使用它。

解释&教程:https://www.youtube.com/watch?v=7Wzel-g1U54