從this question我學會了如何使用Python 3進行谷歌搜索。但在給出的例子中,您只能檢索前4個結果。我需要檢索有關前25個結果的信息(至少)。谷歌搜索使用Python
對於每一個結果,我希望能夠得到它:
- 標題
- 網址
- 可見URL(的http://en.wikipedia.org/wiki/Information_retrieval顯示的網址是http://en.wikipedia.org/)
- 網站描述
我該怎麼辦?
編輯:我使用Python 3.1
從this question我學會了如何使用Python 3進行谷歌搜索。但在給出的例子中,您只能檢索前4個結果。我需要檢索有關前25個結果的信息(至少)。谷歌搜索使用Python
對於每一個結果,我希望能夠得到它:
我該怎麼辦?
編輯:我使用Python 3.1
This thread應該告訴你你需要知道的東西。簡而言之,將&rsz=large
添加到URI以獲得一次8個結果,而&start=8
(或16,24等)會以指定的數字開始獲得結果。在任何情況下,你可以得到超過64個以上,有的搜索只允許8
使用JSON/Atom Custom Search API並在必要時使用start
參數來接收你有興趣在所有結果中稱之爲多次。