从python中在谷歌的首页爬取网址

2024-09-28 23:04:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从google上获取一个关键字的前10-20个URL结果,我找到了一个名为pygoogle的库,但是当我运行它时,我得到了一个语法错误:这是我的代码:

from pygoogle import pygoogle
g = pygoogle('quake 3 arena')
g.pages = 5
print '*Found %s results*'%(g.get_result_count())
g.get_urls()

好吧,看起来pygoogle已经不起作用了,因为Google不赞成使用SOAP接口——有人知道另一种选择吗?在


Tags: 代码fromimporturlgetgoogle关键字pages
1条回答
网友
1楼 · 发布于 2024-09-28 23:04:59
  1. 如果您使用的是pypi中的pygoogle,这个包将不再工作,因为Google不推荐使用SOAP接口。即使您修复了语法错误,这也不起作用。在
  2. 发布问题时,始终包含错误消息/堆栈跟踪!在
  3. 您可能正在使用python3,其中print默认是一个函数(print('Hello!')),而不是关键字(print 'Hello!')。此外,旧样式的%格式已被弃用,请改用.format()

相关问题 更多 >