从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
参数来接收你有兴趣在所有结果中称之为多次。