Shi*_*hiv 1 xpath xquery google-chrome
我想从Chrome浏览器中当前显示的HTML页面中检索数据。
例如:我想获取当前页面中显示的表的列数。
是否可以从Chrome控制台运行XQuery以获得此类信息?
当我们从控制台运行XPath以获得元素引用示例时:$x("//th")。
XQuery是XPath的超集,但是目前没有浏览器直接支持它。当前非Microsoft浏览器原生支持XPath,但是Wicked Good XPath等兼容性层使它独立于浏览器。Chrome浏览器,你做的请求有支持的XPath,因为你已经实现。
如果要在浏览器中运行XQuery代码,则可能需要看一下XQIB(浏览器中的XQuery),但是几年前开发就停滞了。
您描述的查询似乎不需要XQuery,纯XPath 1.0应该很好,例如
count(//table[@id='mytable']/tr[1]/th)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
983 次 |
| 最近记录: |