次の Python コードを検討してください。
30 url = "http://www.google.com/search?hl=ja&safe=off&q=モンキー" 31 url_object = urllib.request.urlopen(url); 32 プリント (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を検索できるようにするには、どうすればこれを克服できますか?
何かご意見は?