문제

Python 3.3의 신선한 설치 (소스에서)를 사용했으며 '요청'라이브러리를 설치했습니다.매우 간단한 요청을 시도하고 있습니다 :

r = requests.get('https://www.google.com/')
.

와 나는 매우 이상한 오류가 발생합니다 :

File "/usr/local/lib/python3.3/http/cookiejar.py", line 1647, in extract_cookies
  if self._policy.set_ok(cookie, request):
File "/usr/local/lib/python3.3/http/cookiejar.py", line 931, in set_ok
  if not fn(cookie, request):
File "/usr/local/lib/python3.3/http/cookiejar.py", line 952, in set_ok_verifiability
  if request.unverifiable and is_third_party(request):
AttributeError: 'MockRequest' object has no attribute 'unverifiable'
.

보는 것처럼 나는 아직도 파이썬 초보자가 아직 다소이 오류를 일으키는 지 전혀 알지 못한다.어떤 아이디어도 있습니까?

도움이 되었습니까?

해결책

이것은 Python 3.2에서 작동합니다 :

Python 3.2.3 (default, Apr 13 2012, 13:31:19) 
[GCC 4.2.1 Compatible Apple Clang 3.0 (tags/Apple/clang-211.12)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>> r = requests.get('https://www.google.com/')
.

requests faq 상태 python 3이 지원됩니다버전 3.2 및 Python 3.3에서 발견 한 경우 requests가 (아직) 작동하지 않습니다.

패치 이슈 트래커에서 사용 가능 이므로 문제 일뿐입니다.시간.

업데이트 : 버전 0.14.1 수정 사항이있는 2012/10/01에 출시되었습니다.

0.14.1 (2012-10-01)
  • 파이썬 3.3 호환성
  • 단순히 기본값 인코딩
  • 버그 수정

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top