2015-11-06 52 views
0

所以我試圖從搜索引擎中獲取一些數據。此搜索引擎返回一些結果,然後在例如2秒後,它會更改它的html並顯示一些近似結果。如何等待回覆

我想得到這些近似結果,但這是問題所在。我使用requests.get獲得第一個響應,並不等待例如2秒。所以我很好奇,如果有可能的話。

我不想使用Selenium,因爲它必須儘可能精簡,因爲它將成爲網頁的一部分。

所以我的問題是:是否有可能讓requests.get等待另一個數據?

+0

您能否提供該網站?特定網址 –

+0

您是否檢查過網頁中發生的HTTP請求?你確定第二個數據是通過相同的請求嗎? – memoselyk

回答

0

不,因爲請求只是一個HTTP客戶端。

它看起來像完成其他請求後,JS正在修改該頁面。您應該弄清楚,哪些請求會更改頁面並使用它(例如,通過Chrome中的網絡檢查器)。