使用Xpath使用Javascript解析HTML

html-agility-pack html-parsing javascript jquery xpath

在.NET中有一個可愛的庫,允許我使用xpath查詢(HTML Agility Project)輕鬆解析外部html頁面 - 問題是我必須做客戶端,所以只有javascript。有沒有辦法做到這一點?

一般承認的答案

jQuery還支持xPath選擇器以及CSS,您可以從下面的鏈接獲得更多信息。

http://docs.jquery.com/DOM/Traversing/Selectors


熱門答案

你可以嘗試https://github.com/andrejpavlovic/xpathjs

實際上有很多它,默認情況下有一個window.evaluate方法。

但是,大多數使用選擇器如jQuery / Mootols / Dojo(Sizzle)的所有框架的原因都是在所有現代現代瀏覽器中它幾乎都支持本機,如果不支持則會回退。所以在大多數情況下它更快。




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因