は私にエラーを与えるmanyhavehad。Pythonの要求は私を与える "悪いハンドシェイク" エラー
SSLError: ("bad handshake: Error([('SSL routines', 'SSL23_GET_SERVER_HELLO', 'sslv3 alert handshake failure')],)",)
しかし、不足しているパッケージのいずれもが、彼らは作品を示唆していません。 verify=False
と設定しても同じエラーが出ます。 同じサイトにアクセスしようとすると、Curlはエラーを表示しません。
バージョン:
- アルパイン3.4
- 要求2.12.1(それは2.11.1で動作します)
- のOpenSSL 1.0.2j 2016年9月26日
それからおそらくあなたを噛んでいたurllib3から3desが削除されている可能性があります。 diffの私の答えのリンク。私は、urllib3の 'DEFAULT_CIPHERS'を古いバージョンに固執するよりも、より良い解決策だと思います。問題は、私たちがthoと話している 'https'サーバにあります。3desが出てこない理由は次のとおりです。:) – xeor
これが答えです。 – Bhargav