Preguntas etiquetadas con python-requests

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.


5
¿Puedo configurar max_retries para request.request?
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 sola mención de …

19
Tiempo de espera para solicitudes de Python. Obtenga respuesta completa
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), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) Ahora, quiero requests.getagotar el tiempo de espera después …


10
Proxies con el módulo 'Solicitudes' de Python
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 parece …


13
Intentos máximos superados con URL en las solicitudes
Estoy tratando de obtener el contenido de App Store> Negocios : import requests from lxml import html page = requests.get("https://itunes.apple.com/in/genre/ios-business/id6000?mt=8") tree = html.fromstring(page.text) flist = [] plist = [] for i in range(0, 100): app = tree.xpath("//div[@class='column first']/ul/li/a/@href") ap = app[0] page1 = requests.get(ap) Cuando trato de la rangecon (0,2)que …

3
Python Request Post con datos param
Esta es la solicitud sin procesar para una llamada API: POST http://192.168.3.45:8080/api/v2/event/log?sessionKey=b299d17b896417a7b18f46544d40adb734240cc2&format=json HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/json Content-Length: 86 Host: 192.168.3.45:8080 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) {"eventType":"AAS_PORTAL_START","data":{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}}""" Esta solicitud devuelve una respuesta exitosa (2xx). Ahora estoy tratando de publicar esta solicitud usando requests: >>> import requests >>> headers = …


1
Solicitudes: cómo saber si está obteniendo un 404
Estoy usando la biblioteca de Solicitudes y accedo a un sitio web para recopilar datos con el siguiente código: r = requests.get(url) Quiero agregar pruebas de error para cuando se ingresa una URL incorrecta y se devuelve un error 404. Si introduzco intencionalmente una URL no válida, cuando hago esto: …

5
¿Cómo podría usar solicitudes en asyncio?
Quiero hacer tareas paralelas de solicitud http asyncio, pero encuentro que python-requestsbloquearía el bucle de eventos de asyncio. Encontré aiohttp pero no podía proporcionar el servicio de solicitud http utilizando un proxy http. Así que quiero saber si hay una manera de hacer solicitudes http asíncronas con la ayuda de …


4
Python solicita la carga de archivos
Estoy realizando una tarea simple de cargar un archivo usando la biblioteca de solicitudes de Python. Busqué Stack Overflow y nadie parecía tener el mismo problema, es decir, que el servidor no recibe el archivo: import requests url='http://nesssi.cacr.caltech.edu/cgi-bin/getmulticonedb_release2.cgi/post' files={'files': open('file.txt','rb')} values={'upload_file' : 'file.txt' , 'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'} r=requests.post(url,files=files,data=values) …

2
¿Cuál es la diferencia entre 'contenido' y 'texto'
Estoy usando la fabulosa biblioteca Python Requests . Noto que la buena documentación tiene muchos ejemplos de cómo hacer algo sin explicar el por qué . Por ejemplo, ambos r.texty r.contentse muestran como ejemplos de cómo obtener la respuesta del servidor. Pero, ¿dónde se explica qué hacen estas propiedades? Por …

8
Solicitudes de Python y sesiones persistentes
Estoy usando el módulo de solicitudes (versión 0.10.0 con Python 2.5). He descubierto cómo enviar datos a un formulario de inicio de sesión en un sitio web y recuperar la clave de sesión, pero no veo una forma obvia de usar esta clave de sesión en solicitudes posteriores. ¿Alguien puede …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.