Articles of python pedidos

Cargando archivo con solicitudes de python – UnicodeDecodeError

Estoy tratando de subir un archivo con peticiones de python with open(‘file.zip’,’rb’) as fff: up = requests.post(url,files=[(‘file[]’,fff)]) y obteniendo: UnicodeDecodeError: ‘ascii’ codec can’t decode byte … cuando intenté usar Unicode (fff) y el archivo se cargó, pero luego lo descargué y solo tiene 70 bytes contenido del archivo ZIP abierto en el bloc de notas:

¿Cómo encontrar la ruta a un archivo certificado SSL?

Quiero usar las solicitudes de Python para obtener los contenidos de la página web interna de la compañía (por ejemplo, https://internal.com ) Puedo ver esta página en el navegador y puedo “ver el certificado”. Así que ahora quiero obtener la página web con solicitudes, por lo que hago: import requests requests.get(‘https://internal.com’) Pero luego me sale […]

Las solicitudes de Python eliminan el encabezado Content-Length de POST

Estoy usando el módulo de solicitudes de Python para hacer algunas pruebas en un sitio. El módulo de solicitudes le permite eliminar ciertos encabezados pasando un diccionario con las claves configuradas en Ninguna. Por ejemplo headers = {u’User-Agent’: None} se asegurará de que no se envíe ningún agente de usuario con la solicitud. Sin embargo, […]

Error de SSL al utilizar las solicitudes de Python para acceder al servidor autenticado de Shibboleth

Estoy tratando de acceder a un artículo de revista alojado por un proveedor de servicios académicos (SP), utilizando un script de Python. El servidor se autentica utilizando un inicio de sesión de Shibboleth. Leí Iniciar sesión en el servidor autenticado de SAML / Shibboleth usando Python e intenté implementar un inicio de sesión con Python […]

Obtener y almacenar imágenes de forma asíncrona en Python

El siguiente código es una muestra de código no asíncrono, ¿hay alguna forma de obtener las imágenes de forma asíncrona? import urllib for x in range(0,10): urllib.urlretrieve(“http://test.com/file %s.png” % (x), “temp/file %s.png” % (x)) También he visto la biblioteca de Grequests , pero no pude entender mucho si eso es posible o cómo hacerlo a […]

Cómo usar el módulo Python de Requests para hacer llamadas de curl

Necesito usar una API que haga llamadas cURL. La API se muestra aquí: https://www.pivotaltracker.com/help/api/rest/v5 . Estoy codificando en Python 2.7 y descargué el módulo de Solicitudes para usarlo en las llamadas de cURL, sin embargo, no estoy exactamente seguro de cómo hacerlo. Esto es lo que tengo hasta ahora: import requests username = ‘my_username’ password […]

las solicitudes de python envían una cadena como archivo

En mi código, actualmente estoy fragmentando un archivo y enviándolo a un archivo temporal, y luego pasando este archivo temporal a las solicitudes. ¿Hay alguna manera de seguir enviando esto? with open(full_path, ‘r+b’) as f: i=0 while True: chunk = f.read(max_chunk_size) if not chunk: break with tempfile.TemporaryFile() as t: t.write(chunk) t.seek(0) r = requests.post(endpoint + […]

Python – Descargar archivo usando solicitudes, directamente a la memoria

El objective es descargar un archivo de Internet y crear desde él un objeto de archivo, o un archivo como objeto sin tener que tocar el disco duro. Esto es solo para mi conocimiento, queriendo saber si es posible o práctico, particularmente porque me gustaría ver si puedo evitar tener que codificar una línea de […]

¿lxml / peticiones puede seleccionar las opciones desplegables y luego analizar ajax resultante?

Tengo un sitio que estoy intentando probar y, aunque puedo obtener una lista de opciones en un menú desplegable, ¿no estoy seguro de cómo seleccionarlo? No hay un botón de envío, de modo que si lo selecciono, se cargará una tabla ajax a continuación. ¿No estoy seguro de si lxml / request puede hacer esto […]

Descarga archivos utilizando peticiones y BeautifulSoup.

Estoy tratando de descargar un montón de archivos pdf desde aquí usando solicitudes y beautifulsoup4 . Este es mi código: import requests from bs4 import BeautifulSoup as bs _ANO = ‘2013/’ _MES = ’01/’ _MATERIAS = ‘matematica/’ _CONTEXT = ‘wp-content/uploads/’ + _ANO + _MES _URL = ‘http://www.desconversa.com.br/’ + _MATERIAS + _CONTEXT r = requests.get(_URL) soup […]