我正在处理一个页面,该页面需要从其他一些页面获取信息,然后在当前页面上显示部分信息/数据。
我有需要在字符串中解析的 HTML 源代码。我正在寻找可以帮助我轻松做到这一点的图书馆。 (我只需要提取特定的标签和它们包含的文本) HTML 格式正确(存在所有结束/结束标记)。
我看过一些选项,但由于各种原因,它们都非常难以使用。
我尝试了以下解决方案:
- jkl-parsexml 库(库 js 文件本身抛出 HTTPError 101)
- jQuery.parseXML 实用程序(没有找到太多文档/很多示例来弄清楚要做什么)
- XPATH(执行语句不工作,但 JS 错误控制台未显示任何错误)
因此,我正在寻找一个对用户更友好的库或任何可以让我更好、更轻松、更高效地使用上述工具的东西(教程/书籍/引用资料/文档)。
理想的解决方案是像 Python 中可用的 BeautifulSoup。
最佳答案
使用 jQuery,使用 $(HTMLstring);
创建一个 jQuery 对象与其中的字符串中的 HTML 数据一样简单(此 DOM 将与您的文档断开连接)。从那里可以很容易地用它做任何你想做的事——当然,使用 jQuery 遍历加载的数据是小菜一碟。
关于javascript - 使用 JavaScript 解析 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12379014/