0

如何在 Vb.net 中的这个网站(https://pokehubcoordinates.com/pvp)中获取 pokemon 信息?我尝试了两种方法。但它没有用

  1. 代码

      Dim sourceString As String = New System.Net.WebClient().DownloadString("https://pokehubcoordinates.com/pvp")
    
  2. 代码

     Dim request As WebRequest = WebRequest.Create("https://pokehubcoordinates.com/pvp")
     Using response As WebResponse = request.GetResponse()        
             Using reader As New StreamReader(response.GetResponseStream())
                     Dim html As String = reader.ReadToEnd()
                     File.WriteAllText("e:\test.html", html)
             End Using
     End Using
    
4

1 回答 1

0
Sub ShowSource()
    Dim ts As Task = getSource()
End Sub


Private Async Function getSource() As Task
    Dim source As String = Await _browser.GetBrowser().MainFrame.GetSourceAsync()
    Dim dokuman As HtmlAgilityPack.HtmlDocument = New HtmlAgilityPack.HtmlDocument()
    dokuman.LoadHtml(source)
    Dim veri1 As String = dokuman.DocumentNode.SelectNodes("//*[@id=""root""]/div[4]/div/div[2]/div/div")(0).InnerText
    textbox1.text =veri1 


End Function
于 2021-08-30T17:45:53.017 回答