【发布时间】:2019-11-07 13:05:06
【问题描述】:
我正在尝试通过 Google 上的简单查询获得第一个非广告结果。
res = requests.get('https://www.google.com?q=' + query)
为查询分配任何值,你会得到一个错误。 我试图添加一些标题,但没有任何改变。
我尝试添加谷歌通常与查询相关联的所有其他参数,但没有任何变化。
如果您使用 selenium 进行搜索,则没有问题。
错误代码是 429,但这似乎只是此查询的标准响应。它与我的 IP 无关,而且我没有向 Google 发送垃圾邮件,而且这不会在一段时间后消失。
您知道为什么会发生这种情况吗?是否可以添加一些标题或任何其他解决方案来仅查看结果,就好像您在 google 上搜索该关键字一样?
【问题讨论】:
-
在此处添加查询和错误信息。
标签: python python-3.x selenium-webdriver python-requests