Erreur de cookie Python 3.3 HTTP
-
11-12-2019 - |
Question
Je viens de faire une nouvelle installation (à partir de la source) de Python 3.3 et j'ai installé la bibliothèque "Demandes".Je tente une demande très simple:
r = requests.get('https://www.google.com/')
Et je reçois une erreur très étrange en retour:
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'
Voir comme je suis toujours un peu un débutant python, je n'ai absolument aucune idée de ce qui cause cette erreur.Des idées?
La solution
Cela fonctionne dans 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/')
le GeneracOntAgCode FAQ States Python 3 est supporté jusqu'àVersion 3.2, et vous venez de découvrir sur Python 3.3, requests
ne fonctionne pas (encore).
Il y a un PATCH disponible dans le traqueur d'émission, ce n'est donc qu'une questionde temps.
0.14.1 (2012-10-01)
- Python 3.3 Compatibilité
- Simplement par défaut Accepter-coding-coding
- BUGFIXES