En Python, ¿cuáles son las diferencias entre los urllib, urllib2, urllib3y requestslos módulos? ¿Por qué hay tres? Parecen hacer lo mismo
UTILICE SOLO PARA LA BIBLIOTECA DE SOLICITUDES DE PYTHON. Requests es una biblioteca HTTP Python con todas las funciones con una API lógica y fácil de usar.
En Python, ¿cuáles son las diferencias entre los urllib, urllib2, urllib3y requestslos módulos? ¿Por qué hay tres? Parecen hacer lo mismo
Necesito PUBLICAR un JSON de un cliente a un servidor. Estoy usando Python 2.7.1 y simplejson. El cliente está utilizando solicitudes. El servidor es CherryPy. Puedo OBTENER un JSON codificado desde el servidor (no se muestra el código), pero cuando intento PUBLICAR un JSON en el servidor, obtengo...
Cada vez que intento importar requests, aparece un error que dice No module Named requests. import requests El error que obtengo: File "ex2.py", line 1, in <module> import requests ImportError: No module named
try: r = requests.get(url, params={'s': thing}) except requests.ConnectionError, e: print e #should I also sys.exit(1) after this? ¿Es esto correcto? ¿Hay una mejor manera de estructurar esto? ¿Esto cubrirá todas mis
Requests es una biblioteca realmente bonita. Me gustaría usarlo para descargar archivos grandes (> 1 GB). El problema es que no es posible mantener todo el archivo en la memoria. Necesito leerlo en fragmentos. Y este es un problema con el siguiente código import requests def DownloadFile(url)...
Estoy tratando de descargar y guardar una imagen de la web usando el requestsmódulo de Python . Aquí está el código (de trabajo) que utilicé: img = urllib2.urlopen(settings.STATICMAP_URL.format(**data)) with open(path, 'w') as f: f.write(img.read()) Aquí está el nuevo código (que no funciona)...
Por defecto, la biblioteca de Python Solicitudes escribe mensajes de registro en la consola, en la línea de: Starting new HTTP connection (1): example.com http://example.com:80 "GET / HTTP/1.1" 200 606 Por lo general, no estoy interesado en estos mensajes y me gustaría deshabilitarlos. ¿Cuál...
Estoy trabajando en un script simple que involucra CAS, verificación de seguridad de jspring, redirección, etc. ¡Me gustaría usar las solicitudes de Python de Kenneth Reitz porque es un gran trabajo! Sin embargo, CAS requiere ser validado a través de SSL, así que primero tengo que pasar ese paso....
Estoy usando el requestsmódulo de Python para enviar un RESTful GET a un servidor, para lo cual obtengo una respuesta en JSON. La respuesta JSON es básicamente solo una lista de listas. ¿Cuál es la mejor manera de forzar la respuesta a un objeto nativo de Python para que pueda iterarlo o...
En mi caso, estoy usando la requestsbiblioteca para llamar a la API de PayPal a través de HTTPS. Desafortunadamente, recibo un error de PayPal, y el soporte de PayPal no puede determinar cuál es el error o qué lo está causando. Quieren que "proporcione la solicitud completa, incluidos los...
Estoy usando Python 2.7.3 y Solicitudes. Instalé Solicitudes a través de pip. Creo que es la última versión. Estoy corriendo en Debian Wheezy. He usado Solicitudes muchas veces en el pasado y nunca enfrenté este problema, pero parece que cuando Requestshago solicitudes https obtengo una...
estoy usando import requests requests.post(url='https://foo.com', data={'bar':'baz'}) pero recibo una request.exceptions.SSLError. El sitio web tiene un certificado caducado, pero no estoy enviando datos confidenciales, por lo que no me importa. Me imagino que hay un argumento como 'verifiy =...
Quiero enviar un valor "User-agent"mientras solicito una página web usando Python Requests. No estoy seguro de si está bien enviar esto como parte del encabezado, como en el código a continuación: debug = {'verbose': sys.stderr} user_agent = {'User-agent': 'Mozilla/5.0'} response =...
¿Cómo enviar un multipart/form-datacon solicitudes en python? Entiendo cómo enviar un archivo, pero no puedo entender cómo enviar los datos del formulario por este
Estoy usando la biblioteca Solicitudes: HTTP para humanos y recibí este extraño error y no sé qué significa. No connection adapters were found for '192.168.1.61:8080/api/call' Alguien tiene una
Al usar el requestsmódulo , ¿hay alguna forma de imprimir la solicitud HTTP sin procesar? No quiero solo los encabezados, quiero la línea de solicitud, los encabezados y la impresión de contenido. ¿Es posible ver qué se construye a partir de la solicitud
El módulo de solicitudes de Python es simple y elegante, pero una cosa me molesta. Es posible obtener un request.exception.ConnectionError con un mensaje como: Max retries exceeded with url: ... Esto implica que las solicitudes pueden intentar acceder a los datos varias veces. Pero no hay una...
Estoy recopilando estadísticas en una lista de sitios web y estoy usando solicitudes para simplificar. Aquí está mi código: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content),
¿Cuál es la mejor manera de descargar un paquete de python y sus dependencias de pypi para la instalación fuera de línea en otra máquina? ¿Hay alguna manera fácil de hacer esto con pip o easy_install? Estoy tratando de instalar la biblioteca de solicitudes en un cuadro de FreeBSD que no está...
Solo una breve y simple sobre el excelente módulo de Solicitudes para Python. Parece que no puedo encontrar en la documentación qué debería contener la variable 'proxies'. Cuando le envié un dict con un valor estándar de "IP: PUERTO" lo rechazó pidiendo 2 valores. Entonces, supongo (porque esto no...