Articles of pycurl

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 ?

Obteniendo HTML con Pycurl

He estado tratando de recuperar una página de HTML usando pycurl, así que luego puedo analizarla para obtener información relevante usando str.split y algo de bucles. Sé que Pycurl recupera el HTML, ya que lo imprime en el terminal, sin embargo, si bash hacer algo como html = str(c.perform()) La variable solo mantendrá una cadena […]

Error al instalar PyCurl

He intentado instalar pycurl a través de pip. No funcionó y en su lugar me da este error. running install running build running build_py running build_ext building ‘pycurl’ extension gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch ppc -arch x86_64 -pipe -DHAVE_CURL_SSL=1 -I/System/Library/Frameworks/ Python.framework/Versions/2.6/include/python2.6 -c src/pycurl.c -o build/temp.macosx-10.6-universal-2.6/src/pycurl.o src/pycurl.c:85:4: […]

Hacer una llamada a la API en Python con una API que requiere un token de portador

Buscando ayuda con la integración de una llamada JSON API en un progtwig Python. Estoy buscando integrar la siguiente API en un progtwig .py de Python para permitir que se llame y se imprima la respuesta. La guía de API establece que se debe generar un token de portador para permitir las llamadas a la […]

Pycurl y SSL cert

Estoy tratando de escribir una secuencia de comandos pycurl para acceder a un sitio seguro (HTTPS). c = pycurl.Curl() c.setopt(pycurl.USERAGENT, ‘Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0’) c.setopt(pycurl.URL, ‘https://for-example-securedsite’) c.setopt(pycurl.COOKIEFILE, ‘cookie.txt’) c.setopt(pycurl.COOKIEJAR, ‘cookies.txt’) c.setopt(pycurl.WRITEDATA, file(“page.html”,”wb”)) Estoy recibiendo el error de abajo .. pycurl.error: (60, ‘Problema con el certificado SSL, verifique que el certificado CA […]

Usando Pycurl en Pycharm

Estoy tratando de ejecutar un script que comienza: from pycurl import * Sin embargo, esto arroja el error: Traceback (most recent call last): File “/Users/adamg/PycharmProjects/untitled/UrlToText.py”, line 1, in from pycurl import * ImportError: dlopen(/Users/adamg/anaconda/lib/python2.7/site-packages/pycurl.so, 2): Library not loaded: libcurl.4.dylib Referenced from: /Users/adamg/anaconda/lib/python2.7/site-packages/pycurl.so Reason: Incompatible library version: pycurl.so requires version 8.0.0 or later, but libcurl.4.dylib provides […]

Iniciar sesión y usar cookies en pycurl

Necesito descargar un archivo que está en una página protegida por contraseña. Para llegar a la página manualmente, primero debo autenticarme a través de una página de inicio de sesión normal. Quiero usar curl para obtener esta página en script. Mi script primero inicia sesión. Parece tener éxito: devuelve un 200 desde un PUT a […]