Peticiones HTTP para humanos con Python: Requests

Todos los que trabajamos con el lenguaje de programación Python conocemos el exceso de dificultad al utilizar alguna de sus “baterías”, sobretodo cuando lo que necesitas es una funcionalidad rápida para pruebas de concepto o prototipado, por ello últimamente hay mucha gente creando recubrimientos sobre la librería estándar que sean mucho mas fáciles de manejar… por humanos!

Una de estas librerías es Requests. Según la propia descripción del autor “Python HTTP for Humans.”

La pagina oficial python-requests.org aporta toda la información necesaria para poder utilizarla.

Podemos instalarlo por los cauces habituales Pythoneros:

$ pip install requests
$ easy_install requests

Luego utilizarlo seria algo como esto; aunque es mejor leerse un poco la documentación oficial que se puede encontrar en la pagina oficial.

#!/usr/bin/env python

import requests

def main():
  response = requests.get('http://blog.deancos.com')
  return response

if __name__ == '__main__':
  response = main()
  print response.status_code
  print response.headers['content-type']
  print response.text

2 pensamientos en “Peticiones HTTP para humanos con Python: Requests

  1. Pingback: Utilización de Proxies en Requests » El blog de un programador

  2. Pingback: Peticiones HTTP para humanos con PHP: HTTPFUL » El blog de un programador

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>