尝试使用 XPath 解析此代码:http ://pastebin.com/Un9x1BRX 实际页面:http://fonix.dyndns.org: 40000/ soasc /
我想从这部分得到作曲家的名字:
<td>
<div class="hl3">
<a href=
"index.php?av=0&sb=SOASC&sc=Markus+Pyykk%F6+%28Mankeli%29&clist=1&did=">
+</a>
</div><a href=
"index.php?av=0&sb=SOASC&sc=Markus+Pyykk%F6+%28Mankeli%29&clist=1&did=">Markus
Pyykkö (Mankeli)</a>
</td>
让它返回Markus Pyykkö (Mankeli)
。
我的 XPath./tr[@class = 'table1' or @class = 'table2']/td/a
在每个在线验证器中都能正常工作,但 SelectNodes() 什么也不返回。这是我的错还是敏捷包坏了??
编辑:我正在循环播放这样的曲目:
HtmlNodeCollection songs = doc.DocumentNode.SelectNodes("//*[@class = 'table1' or @class = 'table2']");
foreach (HtmlNode song in songs)
{
and so on