이 글에서는 주로 Python 요청 오류 보고 방법에 대한 관련 정보를 소개합니다. 필요하신 분들은 참고하시면 됩니다.
파이썬 버전, SSL 버전 모두 요청이 발생합니다. https 웹사이트 요청 시 실패할 경우 오류가 발생할 수 있으므로 최신 버전을 사용하는 것이 좋습니다.
1 Python2.6x 사용 요청
새 모듈을 추가한 후 이전 애플리케이션이 실행 중입니다. InsecurePlatformWarning: 실제 SSLContext 개체를 사용할 수 없습니다.
/usr/lib/python2.6/site-packages/requests/packages/urllib3/util/ssl_.py:132: InsecurePlatformWarning: 실제 SSLContext 객체를 사용할 수 없습니다. 이로 인해 urllib3가 SSL을 적절하게 구성할 수 없습니다. 특정 SSL 연결이 실패할 수 있습니다. 이 문제를 해결하려면 최신 버전의 Python으로 업그레이드하세요. 자세한 내용은 https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings를 참조하세요.
안전하지 않은 플랫폼 경고
솔루션
이전 버전의 요청을 사용
$pip install requests==2.5.3
하거나 다음과 같이 설치
$ pip install requests[security]
2 SSL3_GET_SERVER_CERTIFICATE:인증서 확인 실패
오류는 다음과 같습니다. 버전 python2.7.5
추적(가장 최근 호출 마지막):
파일 "./test.py", line 24, < ;모듈>
응답 = 요청.get(url1, 헤더=헤더)
파일 "build/bdist.linux-x86_64/egg/requests/api.py ", 52번째 줄, get
파일 "build/bdist.linux-x86_64/egg/requests/api.py", 40번째 줄, request
파일 "build/bdist. linux-x86_64/egg/requests /sessions.py", line 209, 요청
파일 "build/bdist.linux-x86_64/egg/requests/models .py", 624행, send
파일 "build/bdist.linux-x86_64/egg/requests/models.py", 300행, _build_response
파일 "build/bdist.linux-x86_64/egg /requests/models.py", 611행, send
requests.Exceptions.SSLError: [Errno 1] _ssl.c:503: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
해결책
확인을 비활성화할 수 있습니다
>>>requests.get('https://google.com', verify=True)
문제 주소 python-requests- Throw-up-sslerror
3 SSLError: 잘못된 핸드셰이크
SSLError: 잘못된 핸드셰이크: Error([('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')],) python2 .7.5
pip uninstall -y certifi && pip install certifi==2015.04.28
토론 내용은 https://github.com/rackspace/pyrax/issues/601을 참조하세요
위 내용은 편집자가 제공한 것입니다. 소개된 Python 요청에 대한 오류 보고 방법 모음입니다. 질문이 있는 경우 메시지를 남겨주시면 편집자가 답변해 드리겠습니다. 당신은 시간에!
위 내용은 Python 요청 오류 보고를 해결하는 방법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!