ホームページ
バックエンド開発
Python チュートリアル
株価データのダウンロード時に発生する「urllib2.HTTPError: HTTP Error 403: Forbidden」を解決するにはどうすればよいですか?



株価データのダウンロード時に発生する「urllib2.HTTPError: HTTP Error 403: Forbidden」を解決するにはどうすればよいですか?
Nov 09, 2024 am 10:27 AM403 禁止: urllib2 を使用した URL オープン エラーの解決
Python の urllib2 を使用して株式データのダウンロードを自動化するコンテキストでは、次の場合に一般的なエラーが発生します。特定の URL から CSV ファイルを取得しようとしています。この問題は、「urllib2.HTTPError: HTTP Error 403: Forbidden」として現れます。
このエラーを解決するには、HTTP リクエストを適切なヘッダーで拡張することが不可欠です。元のコードには User-Agent ヘッダーが含まれていましたが、さらにヘッダーが必要です:
hdr = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'Accept-Encoding': 'none', 'Accept-Language': 'en-US,en;q=0.8', 'Connection': 'keep-alive'}
ログイン後にコピー
これらのヘッダーをリクエストに追加すると、403 Forbidden エラーが解決されます。興味深いことに、このエラーは追加ヘッダー 'Accept': 'text/html,application/xhtml xml,application/xml;q=0.9,/;q=0.8' を 1 つだけ含めることで軽減できます。
以上が株価データのダウンロード時に発生する「urllib2.HTTPError: HTTP Error 403: Forbidden」を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7134
9


Java チュートリアル
1534
14


Laravel チュートリアル
1257
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1154
46

