相关疑难解决方法(0)

为什么Google搜索会返回HTTP错误403?

请考虑以下Python代码:

 30    url = "http://www.google.com/search?hl=en&safe=off&q=Monkey"
 31    url_object = urllib.request.urlopen(url);
 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
Run Code Online (Sandbox Code Playgroud)

但是,当将其放入浏览器时,搜索将按预期返回.这里发生了什么?我怎样才能克服这个问题,以便以编程方式搜索Google?

有什么想法吗?

python google-search

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

google-search ×1

python ×1