gpt4 book ai didi

javascript - Mechanize 和Javascript

转载 作者:IT老高 更新时间:2023-10-28 22:17:38 25 4
gpt4 key购买 nike

我想使用 Mechanize 来模拟浏览带有事件 JavaScript 的网页,包括 DOM 事件和 AJAX,但到目前为止我还没有找到这样做的方法。

我查看了一些支持 JavaScript 的 Python 客户端浏览器,例如 Spynner 和 Zope,但它们都不适合我。 Spynner 总是让 PyQt 崩溃,而且 Zope 似乎并不支持 JavaScript。

有没有一种方法可以模拟仅使用 Python 进行浏览(没有额外的进程),例如 WATIR 或操作 Firefox 或 Internet Explorer 的库,同时完全支持 Javascript,就像实际浏览页面一样?

最佳答案

我玩过这个名为 Phantom JS 的新 Mechanize 替代品(我喜欢它) .

它是一个完整的网络工具包浏览器,如 Safari 或 Chrome,但它是 headless 且可编写脚本的。你用javascript编写脚本,而不是python(至少据我所知)。

有一些示例脚本可以帮助您入门。这很像使用 Firebug。我只用了几分钟,但我发现我从一开始就很有效率。

关于javascript - Mechanize 和Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5793414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com