« replace(食事, 白米, キャベツ) | トップページ | WSLのDebianでfishのヘルプを表示。shutdownコマンドでwslの終了も。 »

2020-07-27

python requests.exception.SSLError SSL接続でエラーが出る

pythonでrequestsを使ってウェブアクセスすると
以下のエラーが出てデータを取得できない。
requests.exceptions.SSLError
(Caused by SSLError(SSLError(1, '[SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:1056)')))

調べてみるとrequestsでgetやpostする前に
requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERSに
足りない文字列を追加してやればいいらしい。

requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS += "HIGH:!DH"

調べた内容には"HIGH:!DH:!aNULL"を追加する
というような記事があった。
自環境のssh_.pyを確認してみると!aNULLは記載されていたのでHIGH, !DHのみ追加した。

|

« replace(食事, 白米, キャベツ) | トップページ | WSLのDebianでfishのヘルプを表示。shutdownコマンドでwslの終了も。 »

Linux」カテゴリの記事

python」カテゴリの記事

コメント

この記事へのコメントは終了しました。