所以我试图从搜索引擎中获取一些数据。该搜索引擎返回一些结果,然后在例如2秒后,它改变它的html并显示一些近似结果。
我想得到这些近似结果,但这就是问题所在。我使用requests.get
得到第一个响应,而不是等待那些例如2秒。所以我很好奇是否有可能。
我不想使用Selenium,因为它必须尽可能精简,因为它将成为网页的一部分。
所以我的问题是:是否可以让requests.get
等待其他数据?
答案 0 :(得分:0)
不,因为请求只是一个HTTP客户端。
在完成其他请求后,JS看起来正在修改页面。您应该弄清楚,哪些请求会更改页面并使用它(例如,通过Chrome中的网络检查器)。