ウェブサイトをクロールしようとすると、次のエラーが表示されます。治療。 SSLエラー "DHキーが小さすぎる"
[<twisted.python.failure.Failure OpenSSL.SSL.Error: [('SSL routines', 'ssl3_check_cert_and_algorithm', 'dh key too small')]>]
同様の結果でScrapyで利用可能なすべてのSSLメソッドを試しました。 Chromeでサイトにアクセスすると、ページが安全でない(HTTPSが壊れている)ようですが、まだエラーを回避できます。 Pythonリクエストを使用して同じ動作(私は偽に検証を設定してサイトのコンテンツを取得することができます)。
回避策はありますか?私はPythonリクエストのやり方と同様にSSLバリデーションを無効にできませんか?
P.S.サイトURLを共有することは、ホワイトリストに登録されたIPからの要求のみを許可するため意味がありません。
[OpenSSL DH Key Too Small Error]の複製があります。(http://stackoverflow.com/questions/36417224/openssl-dh-key-too-small-error) –
いいえ、私は問題がサーバー上にあることを知っています可能な解決策(無効化の有効化など)があります。私は特に治療の回避策があるかどうか尋ねています。 –
関連するOpenSSLの設定も記載しています。それらのすべての葉は、Pythonの対応物とScrapyからそれらを設定する方法(もしあれば)を見つけることです。 –