Articles of pycurl

El script pycurl no puede iniciar sesión en el sitio web

Actualmente estoy tratando de entender Pycurl. Estoy intentando iniciar sesión en un sitio web. Después de iniciar sesión en el sitio, debe redirigir a la página principal. Sin embargo, al probar este script, simplemente vuelve a la página de inicio de sesión. ¿Qué podría estar haciendo mal? import pycurl import urllib import StringIO pf = […]

¿Cómo puedo obtener el cuerpo de respuesta de las solicitudes de multi curl de pycurl?

No puedo obtener nada más que respuestas vacías al realizar múltiples solicitudes de curl. No se lanzan excepciones, pero el valor de respuesta no tiene contenido (se comenta en el siguiente fragmento de código) Aquí hay una versión simplificada de mi código: from StringIO import StringIO import pycurl class CurlStream(object): curl_count = 0 curl_storage = […]

Cargar archivos desde una ruta cirílica usando pycurl

Recientemente he diseñado un cuadro de diálogo de carga respaldado por PyCURL que estoy usando en algunas de mis aplicaciones. Me he encontrado con un problema al configurar la opción HTTPPOST de pycurl. Lo estoy configurando así: self.curl.setopt (self.curl.HTTPPOST, [(campo, (self.curl.FORM_FILE, filename))]) Si el nombre de archivo es una cadena, todo está bien. Si le […]

Automatizar la interacción con una página web en python

Quiero automatizar la interacción con una página web. He estado usando pycurl up hasta ahora, pero finalmente la página web usará javascript, así que estoy buscando alternativas. Una interacción típica es “abrir la página, buscar un texto, hacer clic en un enlace (que abre un formulario), rellenar el formulario y enviarlo”. Estamos implementando en el […]

Instalar pyCurl en ActivePython-2.6?

He trabajado con pyCurl en el pasado y lo tengo trabajando con la instalación de python predeterminada de mi sistema. Sin embargo, tengo un proyecto que requiere que Python sea más portátil y estoy usando ActivePython-2.6. No he tenido problemas para instalar ningún otro módulo hasta ahora, pero obtengo errores al instalar pyCurl. El error: […]

Python (2.6) cStringIO unicode compatible?

Estoy usando el módulo pycurl de Python para descargar contenido de varias páginas web. Como también quería admitir el potencial texto de Unicode, he estado evitando la función cStringIO.StringIO que, según los documentos de python: cStringIO – Versión más rápida de StringIO A diferencia del módulo StringIO, este módulo no puede aceptar cadenas Unicode que […]

Cómo detener, matar, detener o cerrar una solicitud de PycURL en un ejemplo de flujo dado usando Twitter Stream

Actualmente estoy siguiendo la secuencia de la API de Twitter (http://stream.twitter.com/1/statuses/sample.json), por lo que recibo datos constantemente. Deseo detener la secuencia una vez que haya recuperado X número de objetos (en el ejemplo, doy 10 como un número arbitrario). Puedes ver cómo he intentado cerrar la conexión en el siguiente código. El siguiente código curling.perform […]

Problema al intentar instalar PyCurl en Mac Snow Leopard

Mi aplicación necesita usar PyCurl, así que intenté instalarla en mi Mac pero encontré muchos problemas y errores. Requisito: En primer lugar, debo decir que la versión de Python que funciona en mi Mac está basada en 32 bits, porque necesito usar WxPython, que necesita Python de 32 bits. Para hacer esto utilicé: defaults write […]

Error de SSL al instalar pycurl después de configurar SSL

Solo algo de información para comenzar: Estoy ejecutando Mac OS 10.7.5 Tengo rizo 7.21.4 instalado (creo que con herramientas de desarrollo) Tengo python 2.7.1 He estado tratando de instalar Pycurl, pero cada vez que bash ejecutarlo, obtengo: ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other) Primero instalé pycurl usando […]

Cabeceras personalizadas con pycurl

¿Puedo enviar un encabezado personalizado como “yaddayadda” al servidor con la solicitud de pycurl ?