如何通过Python获取浏览器对象?

1 投票
2 回答
1055 浏览
提问于 2025-04-16 18:36

我准备写一个程序来分析网页上的一些统计数据,
我发现有很多Python库可以用来解析HTML文档,比如html5libBeautiful Soup……
不过,我发现用Python很难访问像window这样的浏览器对象。
有没有办法用Python像用JavaScript那样获取浏览器对象呢?
比如说window.location
有什么想法吗?
谢谢!

2 个回答

0

你可以试试PyQt里的QWebkit,它可以访问和执行JavaScript代码。

0

这是不可能的。window对象只在浏览器中运行的JavaScript代码里可用,而你现在是在一个Python脚本里解析HTML文件。也许你应该问一个更具体的问题,详细说明一下你到底想要实现什么。

撰写回答