Python 3.3 Cookie HTTP Error
-
11-12-2019 - |
Pregunta
Acabo de hacer una instalación limpia (desde el origen) de Python 3.3 y he instalado el "peticiones" de la biblioteca.Estoy intentando hacer una muy sencilla petición:
r = requests.get('https://www.google.com/')
Y me estoy poniendo muy extraño error en la devolución:
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'
Ver como todavía estoy algo Python principiante, no tengo absolutamente ninguna idea de lo que está causando este error.Alguna idea?
Solución
Esto funciona en 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/')
El requests
Preguntas frecuentes los estados de python 3 es compatible hasta la versión 3.2, y usted acaba de encontrar en python 3.3, requests
no (todavía) de trabajo.
Hay un parche disponible en el issue tracker, así que es sólo cuestión de tiempo.
Actualización: Versión 0.14.1 fue lanzado en 2012/10/01, con la corrección:
0.14.1 (2012-10-01)
- Python 3.3 Compatibilidad
- Simplemente defecto accept-encoding
- Correcciones de errores
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow