为什么Google搜索返回HTTP错误403?
考虑以下Python代码:
30 url =“ http://www.google.com/search?hl=zh_CN&safe=off&q=Monkey” 第31章
32 print(url_object.read());
运行此命令时,将引发异常:
File "/usr/local/lib/python3.0/urllib/request.py", line 485, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden
但是,将其放入浏览器后,搜索将按预期返回。这里发生了什么?如何克服这个问题,以便可以通过编程方式搜索Google?
有什么想法吗?
回答:
如果您想通过编程界面“适当”进行Google搜索,请查看Google
API。这些不仅是搜索Google的正式方法,而且如果Google更改结果页面的布局,它们也不太可能改变。
以上是 为什么Google搜索返回HTTP错误403? 的全部内容, 来源链接: utcz.com/qa/429086.html