我想在打开 url 几秒钟后获得 html 文本。
这是代码:
import requests
url = "http://XXXXX…"
html = request.get(url).text
原文由 lovecat1985 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在打开 url 几秒钟后获得 html 文本。
这是代码:
import requests
url = "http://XXXXX…"
html = request.get(url).text
原文由 lovecat1985 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答869 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
好吧,在您使用 Requests“获取”url 后,网页 HTML 保持不变,因此无需等待几秒钟,因为 HTML 不会更改。
我假设您想要等待的原因是页面加载修改 HTML 的所有相关资源(例如 CSS/JS)?如果是这样,我不建议您使用 Requests 模块,因为您必须自己操作和加载所有相关资源。
我建议您看一下 Selenium for Python 。 Selenium 完全模拟浏览器,因此您可以等待,它会为您的网页加载所有资源。