【发布时间】:2011-04-10 23:05:37
【问题描述】:
我对 XPATH 有点陌生,并且了解大部分基础知识,但我在处理特定查询时遇到了一些问题。
我正在尝试解析 Motley Fool 页面并返回图像的来源以获得股票的上限分数。
例如:如果您查看页面的来源:http://caps.fool.com/Ticker/SLT.aspx我想要http://g.foolcdn.com/art/ratings/stars/trans/5stars-trans-lg.png的来源
如果可能,我只想要 src= 后面的内容。
我目前正在与:
xpath = "//div[@class='subtle marginT']"
然而,这并没有返回任何东西。我知道这可能会问很多,但如果您想回答,我也非常感谢您快速推理答案,因为我想学习 XCAP,而不仅仅是让这个查询工作。
【问题讨论】:
-
你的编程怎么样? Javascript 在浏览器中运行?还有什么?
-
@bmargulies 抱歉,我使用的是 C# 和 HTML Agility Pack。
-
好问题,+1。请参阅我的答案以获取一个完整、简短且简单的单行 XPath 表达式,该表达式准确地选择所需的属性。 :)
标签: c# parsing xpath html-agility-pack