【发布时间】:2012-07-19 18:57:34
【问题描述】:
在 .NET 中有一个可爱的库,它允许我使用 xpath 查询(HTML 敏捷项目)轻松解析外部 html 页面 - 问题是我必须在客户端执行此操作,因此只有 javascript。有什么办法吗?
【问题讨论】:
-
你最好只使用 jQuery 的 CSS 样式语法。
-
好吧,除了 IE,任何人都可以通过 DOM Level 3 XPath API w3.org/TR/DOM-Level-3-XPath 提供基于 HTML 的 XPath。但是在客户端内“解析外部 html 页面”受到同源策略的限制,因此如果页面不是来自与文档相同的来源,那么获取 DOM 表示您可以应用
evaluate方法可能是真正的问题使用脚本。 -
那么我假设我想做的事情实际上是不可能的。还是谢谢大家
标签: javascript jquery xpath html-parsing html-agility-pack