【发布时间】:2011-07-29 14:32:36
【问题描述】:
我想通了!我会留下这个帖子,以防其他像我这样的新手有同样的问题。
答案: **("./td[2]/span[@class='smallfont']")***
我是 xpath 和 html 敏捷性的新手。我如此接近却又如此遥远。
目标:退出上午 4:30
通过将以下内容与 htmlagility 包一起使用:
foreach (HtmlNode table in doc.DocumentNode.SelectNodes("//table[@id='weekdays']/tr[2]")){
string time = table.SelectSingleNode("./td[2]").InnerText;
当我尝试用我得到 xpath 异常的跨度。 我必须在 ("./td[2]") 中添加什么才能以凌晨 4:30 结束?
HTML
<td class="alt1 espace" nowrap="nowrap" style="text-align: center;">
<span class="smallfont">4:30am</span>
</td>
【问题讨论】:
-
您可以回答自己的问题。在同一个问题中这样做会使它成为一个不真实的问题。
标签: c# xpath screen-scraping html-parsing html-agility-pack