質問: 【環境】 Anaconda2 画像を自動ダウンロード 上記サイトのコードをコピペして、「par_url」の値をgoogleの画像検索結果のURLに変更してから実行しましたが raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: Forbidden というエラーが出て、ダウンロードできません。 par_urlの変更後の値は https://www.google.co.jp/search?q=%E8%8A%8B%E7%BE%8A%E7%BE%B9+%E7%94%BB%E5%83%8F&espv=2&biw=1422&bih=663&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjMhr6AzNnMAhXDmZQKHbyaBrYQ_AUIBigB を指定しています。 どうすればgoogle画像検索からダウンロードできるようになりますか?
回答: 今回、`curl`コマンドで単純に上記URLをリクエストしましたが、HTTPレスポンスは403でした。 User−Agentをブラウザのものに差し替えてみたらHTTPレスポンスが200で返ってきたので、 Pythonコードの側でUA偽装をする必要があるみたいです。 URLへのアクセスは、細々した要素でリクエスト失敗が起きたりするので、 他の確認手段で何が問題で失敗したのかを調べるようにした方が解決しやすいです。