私はこのhtmlコードを持っています
<div class="featuredTorrent">
<ul>
<li>
<div class="torrentName">
<a href="/sub/2/0/" class="Movies" title="Movies > Divx/Xvid"></a>
<span class="nameComment">2</span> <h3 class="org"><a href="/torrent/394358/Batman-Dark-Knight-Returns-2012-Part-1-DVDRip-Xvid-AC3-Legend-Rg/" class="org">Batman.Dark.Knight.Returns.2012.Part.1.DVDRip.Xvid.AC3.Legend-Rg</a></h3>
<div class="clr"></div>
</div>
<span class="seed">1541</span>
<span class="leech">139</span>
<span class="size">803.67 MB</span>
<div class="user"><h4 class="vip"><a href="/user/scene4all/">scene4all</a> <sup title="Reputation Points">*5061</sup></h4></div>
<div class="clr"></div>
</li>
<li class="odd">
<div class="torrentName">
<a href="/sub/2/0/" class="Movies" title="Movies > Divx/Xvid"></a>
<h3 class="org"><a href="/torrent/394330/Batman-The-Dark-Knight-Returns-Part-1-2012-FRENCH-DVDRip-XviD-SLaP/" class="org">Batman.The.Dark.Knight.Returns.Part 1.2012.FRENCH.DVDRip.XviD-SLaP </a></h3>
<div class="clr"></div>
</div>
<span class="seed">1257</span>
<span class="leech">94</span>
<span class="size">699.04 MB</span>
<div class="user"><h4 class="uploader"><a href="/user/maximersk/">maximersk</a> <sup title="Reputation Points">*5003</sup></h4></div>
<div class="clr"></div>
</li>
「h3class=org」と、クラスシード、リーチ、サイズのスパンを取得したいと思います。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
url = "http://1337x.org/search/2012/0/"
document = webGet.Load(url)
Dim a, b As HtmlAgilityPack.HtmlNodeCollection
Dim s As HtmlAgilityPack.HtmlNode
Dim name, dUrl, seed, peer, size As String
a = document.DocumentNode.SelectNodes("//div[@class='torrentName']/h3[@class='org']")
For Each div As HtmlAgilityPack.HtmlNode In a
name = div.InnerText
Next
b = document.DocumentNode.SelectNodes("//div[@class='featuredTorrent']/ul/li")
For Each div As HtmlAgilityPack.HtmlNode In b
s = div.SelectSingleNode(".//span[@class='seed']")
TextBox1.Text = TextBox1.Text & s.InnerText & vbCrLf
Next
End Sub
「h3」を取得できますが、スパンを使用するとエラーが発生します。敏捷性パックにドキュメントが見つからないため、間違った方法を実行している可能性があります。
for eachループ(すでに「li」ノードにあるはずです)で必要なクラスを持つすべてのスパンを選択するにはどうすればよいですか?
前もって感謝します