如何等待回复
问题描述:
所以我试图从搜索引擎中获取一些数据。此搜索引擎返回一些结果,然后在例如2秒后,它会更改它的html并显示一些近似结果。如何等待回复
我想得到这些近似结果,但这是问题所在。我使用requests.get
获得第一个响应,并不等待例如2秒。所以我很好奇,如果有可能的话。
我不想使用Selenium,因为它必须尽可能精简,因为它将成为网页的一部分。
所以我的问题是:是否有可能让requests.get
等待另一个数据?
答
不,因为请求只是一个HTTP客户端。
它看起来像完成其他请求后,JS正在修改该页面。您应该弄清楚,哪些请求会更改页面并使用它(例如,通过Chrome中的网络检查器)。
您能否提供该网站?特定网址 –
您是否检查过网页中发生的HTTP请求?你确定第二个数据是通过相同的请求吗? – memoselyk