通过Python执行Javascript

3 投票
4 回答
643 浏览
提问于 2025-04-16 05:05

我正在尝试用Python创建一个HTML文档解析器。我对jQuery非常熟悉,想利用它的遍历功能来解析这些HTML文件,然后把用jQuery收集到的数据返回给我的Python程序。

有没有办法通过Python使用JavaScript脚本?还是说这只是个不切实际的想法?

4 个回答

1

jQuery并不是用来解析HTML的,它是用来遍历DOM的。如果你想用jQuery来处理HTML,你需要一个完整的渲染引擎,比如WebKit

1

jQuery本身并不包含任何HTML或XML的解析器。它是依靠浏览器来完成所有的解析工作。所以,即使你找到了从Python运行JavaScript的方法,这对你也没有什么帮助。

6

你可能不需要这样做。Python 有一个叫做 PyQuery 的模块,它直接模仿了 jQuery 的接口。它的工作方式几乎和你想的一样,效果也很不错。可以试试看!

撰写回答