gpt4 book ai didi

python - 如何让 mechanize 等待网页 'full' 加载?

转载 作者:太空狗 更新时间:2023-10-29 20:17:25 25 4
gpt4 key购买 nike

我想抓取一些动态加载其组件的网页。这个页面有一个 onload 脚本,在我的浏览器中输入 URL 后 3-5 秒我可以看到完整的页面。

问题是,当我调用 br.open('URL') 时,响应是 0 秒时的网页。3-5 秒后,HTML(我想要的)和 br.open('URL') 的结果之间存在差异。

最佳答案

您遇到的问题是网页是通过 javascript 引擎在您的网络浏览器中呈现的。但是,mechanize 本身没有执行 javascript 的能力,因此无论您等待多长时间,仅使用 mechanize 都无法获得您丢失的 HTML。

有关如何抓取动态生成的内容的更多信息,请查看此 question .

关于python - 如何让 mechanize 等待网页 'full' 加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8833239/

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