web-dev-qa-db-ja.com

SSLERROR:ローカル発行者証明書を取得できません(_ssl.c:1076)

Webサイトを削り取ろうとすると、SSLERRORに直面しています。

import requests
url = 'https://www.Amazon.com/'
page = requests.get(url)
content=page.content
print(content)
 _

出力:〜\ anaconda3\lib\lib\lib\site-packages\requests\adapters.py(self、要求、ストリーム、タイムアウト、確認、証明、プロキシ)429 IsInstanceの場合はe:430の場合(_SSLERROR、_HTTPERROR)を除く(E: _SSLERROR): - > 431 SSLERROR(E、Request = Request)432 ELIF ISINSTANCE(E、ReadTimeOutError):433 ReadTimeOutを起動(e、request =要求)

SSLERROR:[SSL:certificate_verify_failed]証明書の確認に失敗しました:ローカル発行者証明書を取得できません(_ssl.c:1076)

動作する回避策があります。

import requests
url = 'https://www.Amazon.com/'
page = requests.get(url=url, verify =False)
content=page.content
print(content)
 _

しかし、私は証明書と問題を解決したいと思います!

私はリクエストを含むすべてを更新し、Anaconda3を再インストールし、私の証明書をチェックしてください https://www.ssllabs.com - それらは大丈夫です。

システムINF:Windows 10、PIPバージョン20.0.2、Anaconda3、Python 3.7

任意のIDEA]を、その解決方法は特にそれを記入する方法とその解決方法について説明しますか。

先にトンありがとう

当社の方針が必要なので、IT部門からの証明書を手に入れました。これでAnaconda3にインストールするためのStrugling この質問