python - descargar - twitter developer login
¿Qué herramientas de Python puedo usar para interactuar con la API de un sitio web? (5)
Digamos que quería hacer una interfaz de script de python con un sitio como Twitter.
¿Qué usaría para hacer eso? Estoy acostumbrado a usar curl / wget de bash, pero Python parece ser mucho más agradable de usar. ¿Cuál es el equivalente?
(Esto no es Python ejecutado desde un servidor web, sino que se ejecuta localmente a través de la línea de comando)
De todo corazón recomiendo mecanizar para Python. Es exactamente un navegador web programable que puedes usar desde python, ¡que maneja formularios y cookies también! Hace que cualquier tipo de sitio se ralentice.
Eche un vistazo a los ejemplos en ese enlace para ver lo que puede hacer.
Python tiene un módulo httplib muy bueno, así como un módulo de URL que juntos probablemente logrará la mayoría de lo que necesita (al menos en lo que respecta a la funcionalidad de wget).
Si está acostumbrado a tratar con cURL, considere PycURL .
Para algo como Twitter, te ahorrarás un montón de tiempo al no reinventar la rueda. Pruebe una biblioteca como python-twitter . De esta forma, puede escribir su secuencia de comandos, o incluso una aplicación completa, que interactúa con Twitter, y no tiene que preocuparse por los detalles de la implementación.
Si desea desplegar su propia biblioteca de interfaz, deberá familiarizarse con urllib y dependiendo del formato que proporcionen, ya sea lxml (o algún otro analizador xml) o simplejson .
Python tiene urllib2, que es una biblioteca extensible para abrir URL
Biblioteca fácil de usar con todas las funciones.