2015-11-06 51 views
0

所以我试图从搜索引擎中获取一些数据。此搜索引擎返回一些结果,然后在例如2秒后,它会更改它的html并显示一些近似结果。如何等待回复

我想得到这些近似结果,但这是问题所在。我使用requests.get获得第一个响应,并不等待例如2秒。所以我很好奇,如果有可能的话。

我不想使用Selenium,因为它必须尽可能精简,因为它将成为网页的一部分。

所以我的问题是:是否有可能让requests.get等待另一个数据?

+0

您能否提供该网站?特定网址 –

+0

您是否检查过网页中发生的HTTP请求?你确定第二个数据是通过相同的请求吗? – memoselyk

回答

0

不,因为请求只是一个HTTP客户端。

它看起来像完成其他请求后,JS正在修改该页面。您应该弄清楚,哪些请求会更改页面并使用它(例如,通过Chrome中的网络检查器)。