2014-08-30 81 views
0

我怎麼能解析這個HTML代碼:如何解析HTML頁面,vb.net形式

<a href="http://member.20dollars2surf.com/points.php" class="bl" style="text-decoration:none">163 Punti</a>< 

我想分析「163本地人」。我試圖搜索谷歌,但我沒有發現任何東西.. 有人可以幫助我嗎? Thanx

+0

http://htmlagilitypack.codeplex.com/ – 2014-08-30 15:20:02

+0

嗨,存在一個解決方案只使用外部文本或其他方法?我知道這個庫,但我從來沒有理解如何使用它。 Thanx – 2014-08-30 15:25:26

回答

0

該元素沒有ID。所以你不能通過使用GetElementById方法獲得元素(這是識別元素的最可靠方法)。但是,您可以使用其他方法。

Dim allLinks As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("A") 
    For Each link As HtmlElement In allLinks 
     If link.GetAttribute("href") = "http://member.20dollars2surf.com/points.php" Then 
      Dim linkText As String = link.InnerHtml 
      MessageBox.Show(linkText) 
     End If 
    Next 

上述代碼只有在頁面上只有一個鏈接時才能正常工作。否則,您需要進一步自定義此代碼。

+0

嗨,thanx!|不幸的是,它不工作...錯誤> http://i.imgur.com/5XkRIqs.png – 2014-08-30 18:41:05

+0

只有一個鏈接在該網址與該網址 – 2014-08-30 18:41:51

+0

在這裏完整的代碼http://i.imgur。 com/1RZkKIW.png – 2014-08-30 19:00:03