Python request.get() 几秒钟后

新手上路,请多包涵

我想在打开 url 几秒钟后获得 html 文本。

这是代码:

 import requests
url = "http://XXXXX…"
html = request.get(url).text

原文由 lovecat1985 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 576
1 个回答

我想在打开 url 几秒钟后获得 html 文本。

好吧,在您使用 Requests“获取”url 后,网页 HTML 保持不变,因此无需等待几秒钟,因为 HTML 不会更改。

我假设您想要等待的原因是页面加载修改 HTML 的所有相关资源(例如 CSS/JS)?如果是这样,我不建议您使用 Requests 模块,因为您必须自己操作和加载所有相关资源。

我建议您看一下 Selenium for Python 。 Selenium 完全模拟浏览器,因此您可以等待,它会为您的网页加载所有资源。

原文由 Danny 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏