python - 将 Google 搜索返回到 Python

标签 python search urllib2

我正在尝试从 Google 搜索中获取前 20 个结果。 当我使用 urllib2.urlopen() 时,它给了我一个错误,并说我被禁止了。 我听说这与伪造用户代理字符串有关,但我几乎没有 urllib2 经验,如果有人能提供帮助,我将不胜感激。

谢谢, 焦达米利奥

最佳答案

您可能应该只使用一个可以完成所有艰苦工作的库。

xGoogle使您能够在列表中获取搜索结果

从例子中,

from xgoogle.search import GoogleSearch
gs = GoogleSearch("quick and dirty")
gs.results_per_page = 50
results = gs.get_results()

关于python - 将 Google 搜索返回到 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4363861/

相关文章:

python - 使用 httplib POST 二进制数据导致 Unicode 异常

python - 如何将 LF 转换为 CRLF?

c# - 如何使用非前缀关键字从列表中进行搜索

mysql - 我应该如何合并这些选择并缩小结果集?

Java获取匹配范围的最快方法

python - Celery/RabbitMQ unacked 消息阻塞队列?

python - 具有 X、Y 坐标到 NumPy 矩阵的 Pandas DataFrame

python - 既然publish_actions权限已被弃用,我如何使用API​​​​作为Facebook页面发布? (自2018年4月24日起)

python - 时间序列中的变化频率

python - 使用 python 提取 MP3 URL 的 ID3 标签