Articles of python peticiones

La publicación en Flask with Postman frente a las solicitudes rellena diferentes atributos de solicitud

Estoy enviando una solicitud POST a mi aplicación Flask con Postman y también a la biblioteca de solicitudes. Cuando uso Postman, puedo obtener los datos con json.loads(request.data) . Cuando uso solicitudes o curl, puedo obtener los datos con request.form . ¿Por qué enviar los mismos datos con las dos herramientas que pueblan atributos diferentes?

¿Cómo enviar un “multipart / related” con las solicitudes en python?

Estoy tratando de enviar un mensaje multiparte / relacionado usando solicitudes en Python. La secuencia de comandos parece bastante simple, excepto que las solicitudes solo parecen permitir que se envíen mensajes de múltiples partes / datos de formulario, aunque su documentación no indica claramente de una manera u otra. Mi estuche de uso es enviar […]

Solicitudes de Python y Unicode

Estoy utilizando la biblioteca de solicitudes para consultar la API de Diffbot para obtener el contenido de un artículo de la URL de una página web. Cuando visito una URL de solicitud que creo en mi navegador, devuelve un objeto JSON con el texto en Unicode (¿correcto?) Por ejemplo (acorté un poco el texto): {“icon”: […]

Conexión SSL de Python “EOF ocurrió en violación del protocolo”

Estoy usando la tarea Django Celery para conectarme a la API de Facebook Graph con las solicitudes lib utilizando Gevent. El problema al que me estoy ejecutando constantemente es que de vez en cuando me sale EOF en violación de la excepción del protocolo. He buscado alrededor y varias fonts ofrecen soluciones diferentes, pero ninguna […]

Python solicita POST haciendo un GET?

Estoy usando Python 2.7.5, Django 1.7, solicitudes 2.4.1, y estoy haciendo algunas pruebas simples. Sin embargo, parece que cuando llamo requests.post, el método está haciendo un GET en su lugar. Mi código, hablando con una API RESTful. Tenga en cuenta que el comando POST funciona a través de Hurl.it con esta carga útil y punto […]

Botón “clic” con peticiones.

Tengo este pequeño sitio web que quiero rellenar un formulario con la biblioteca de solicitudes. El problema es que no puedo acceder al siguiente sitio cuando se llenan los datos del formulario y se presiona el botón (Entrar no funciona). Lo importante es que no puedo hacerlo a través de un bot de clic de […]

Facebook webhook haciendo varias llamadas para el mismo mensaje?

Hice un bot de eco en AWS con Python y sin servidor. Sigo recibiendo la misma petición una y otra vez. Leí las preguntas frecuentes donde dice que tienes que entregar un código de estado 200, de lo contrario, volveré a intentar el webhook. No estoy seguro de cómo hago esto. Me he dado cuenta […]

Celery + Eventlet + solicitudes de no locking

Estoy utilizando las requests Python en los workers apio para realizar un gran número de llamadas a la API (~ 10 / s) (incluye GET, POST, PUT, DELETE). Cada solicitud toma alrededor de 5-10s para completar. Intenté ejecutar los trabajadores de apio en el grupo de eventlet , con 1000 concurrencia. Como las requests están […]

Solicita devuelve bytes y no los puedo decodificar.

Esencialmente hice una solicitud a un sitio web y obtuve una respuesta de byte: b'[{“geonameId:”703448”}……….’. Estoy confundido porque aunque es de tipo byte, es muy fácil de leer y aparece como una lista de json. Sé que la respuesta está codificada en latin1 desde la ejecución de r.encoding que devolvió ISO-859-1 y he intentado decodificarla, […]

Obtención de contenido de HEAD con solicitudes de Python

Estoy tratando de analizar el resultado de una solicitud HEAD realizada con la biblioteca de solicitudes de Python, pero parece que no puedo acceder al contenido de la respuesta. De acuerdo con los documentos , debería poder acceder al contenido desde requests.Response.text. Esto funciona bien para mí en las solicitudes GET, pero devuelve Ninguno en […]