首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XPATH如何使用HTML敏捷性包一次从HTML中的tbody中提取一个td

XPATH如何使用HTML敏捷性包一次从HTML中的tbody中提取一个td
EN

Stack Overflow用户
提问于 2011-03-05 11:39:23
回答 3查看 9.2K关注 0票数 4

我正试图从下面的URL ()解析该表

代码语言:javascript
运行
复制
http://www.google.com/finance/historical?q=BOM:533278

我试图只提取关闭列中的关闭值。但是当我尝试使用XPATH时

代码语言:javascript
运行
复制
hd.DocumentNode.SelectSingleNode("//td[@class='rgt']")

我将在一个Node.innerText本身中获得属性作为类,属性值为rgt的所有节点。

我需要的是一个又一个的价值观,而不是所有的同时。我一定是在做傻事。谢谢。

使用Firebug发现的实际XPath如下

代码语言:javascript
运行
复制
/html/body/div/div/div[3]/div[2]/div/div[2]
     /div[2]/div/form/div[2]/table/tbody/tr[2]/td[5]

但是在表单tag...HTMLagility包之后返回空节点的一些方法。没想到要这么长时间才能实现。

EN

Stack Overflow用户

发布于 2011-03-05 11:55:41

封闭列中的第一个单元格的XPath是//div[@id='prices']/table/tbody/tr[2]/td[5],第二个单元格是//div[@id='prices']/table/tbody/tr[3]/td[5],依此类推。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5203573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档