0
我是HtmlAgilityPack的新手,它對我來說有點不清楚它是如何工作的。當這樣的一段代碼被寫入Web報廢電話號碼
Dim url1 As String = "http://www.bing.com/search?q=Verizon
Dim hw As New HtmlWeb()
Dim doc As HtmlDocument = hw.Load(url1)
For Each link As HtmlNode In doc.DocumentNode.SelectNodes("//a[@href]")
Dim att As HtmlAttribute = link.Attributes("href")
Response.Write(att.Value)
Next
- 比方說,所以當
SelectNodes
是//a[@href]
這是否意味着它只會看ahref
標籤? - 如果是這樣,我怎麼能讓它考慮像
<li>, <h3>, <div>
這樣的循環內的其他標籤。 它是不是像//li[@class='wrap']|//div[@class='last']
? - 這些標籤之間的數據如何獲取和呈現。
另一個問題是,可以說我需要從該網址刮取電話號碼,該號碼可能不可用或可能不在任何定義的標籤中。是否有任何可靠的方法可以用來獲取相對搜索詞的電話號碼?任何建議或想法?