Articles of python solicitudes de python

¿El objeto Session de la biblioteca de solicitudes de Python es seguro?

Se dice que la popular biblioteca de solicitudes de Python es segura para subprocesos en su página de inicio, pero no se proporcionan más detalles. Si llamo a requests.session() , ¿puedo pasar este objeto de manera segura a múltiples hilos como: session = requests.session() for i in xrange(thread_count): threading.Thread( target=target, args=(session,), kwargs={} ) y realizar […]

Solicitudes Python – manejo de cookies

Estoy tratando de obtener algo de contenido automáticamente de un sitio mediante solicitudes (y bs4) Tengo un script que obtiene una cookie: def getCookies(self): username = ‘username’ password = ‘password’ URL = ‘logonURL’ r = requests.get(URL, auth=(‘username’, ‘password’)) cookies = r.cookies volcado de las cookies se ve como: <[, , ]> Pero cuando paso el […]

Problema de autenticación utilizando solicitudes en el sitio aspx

Estoy tratando de usar las solicitudes (python) para capturar algunas páginas de un sitio web que requiere que inicie sesión. Inspeccioné la página de inicio de sesión para ver los encabezados de nombre de usuario y contraseña. Pero descubrí que los nombres de esos campos no son el ‘nombre de usuario’ estándar, la ‘contraseña’ utilizada […]

Enviando solicitud SOAP usando Python Requests

¿Es posible usar la biblioteca de requests de Python para enviar una solicitud SOAP?

¿Cómo deshabilitar el manejo de cookies con la biblioteca de solicitudes de Python?

Cuando uso solicitudes para acceder a una URL, las cookies se envían automáticamente al servidor (en el siguiente ejemplo, la URL solicitada establece algunos valores de las cookies y luego la redirige a otra URL que muestra la cookie almacenada) >>> import requests >>> response = requests.get(“http://httpbin.org/cookies/set?k1=v1&k2=v2”) >>> response.content ‘{\n “cookies”: {\n “k2”: “v2”,\n “k1”: […]

¿Cómo usar las solicitudes de Python para realizar la autenticación NTLM SSPI?

Mi objective es autenticar a mi cliente que usa la biblioteca de solicitudes (2.11.1) en Python 3.5.2 a través de NTLM con SSPI para que el usuario no tenga que ingresar manualmente sus credenciales de dominio (utilizadas para iniciar sesión en la PC). He encontrado las siguientes posibilidades, pero ninguna me funciona: HttpNtlmSspiAuth provoca una […]

Usando el archivo cookies.txt con Python Requests

Estoy tratando de acceder a un sitio autenticado usando un archivo cookies.txt (generado con una extensión de Chrome) con solicitudes de Python: import requests, cookielib cj = cookielib.MozillaCookieJar(‘cookies.txt’) cj.load() r = requests.get(url, cookies=cj) No lanza ningún error o excepción, pero muestra la pantalla de inicio de sesión, de manera incorrecta. Sin embargo, sé que mi […]

¿Cómo guardar las cookies de solicitudes (python) en un archivo?

Cómo usar las requests la biblioteca (en python) después de una solicitud #!/usr/bin/env python # -*- coding: utf-8 -*- import requests bot = requests.session() bot.get(‘http://google.com’) para mantener todas las cookies en un archivo y luego restaurarlas desde un archivo.

autenticación de sesión en python

Al usar la sesión del módulo de requests en python, parece que la sesión envía autorización solo con la primera solicitud, no puedo entender por qué sucedió esto. import requests session = requests.Session() session.auth = (u’user’, ‘test’) session.verify = False response = session.get(url=’https://my_url/rest/api/1.0/users’) Si busco los encabezados de esta solicitud de respuesta veo: {‘Authorization’: ‘Basic […]

Tiempo de espera para solicitudes de python. Obtenga respuesta completa

Estoy recostackndo 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.get para que se agote el tiempo de espera después de […]