Cómo funciona la librería requests de Python

Autor: | Última modificación: 10 de abril de 2024 | Tiempo de Lectura: 3 minutos
Temas en este post: ,

Algunos de nuestros reconocimientos:

Premios KeepCoding

En un otro artículo de KeepCoding te hemos comentado cómo funciona la API de CoinAPI.io, pero nos quedamos en el paso de llamarla a nuestra consola de programación, ya que, para hacer esto, necesitas conocer la librería requests de Python.

Por este motivo, en este post vamos a hablarte sobre una de las librerías más utilizadas para trabajar con las API: la librería requests de Python. Esta es una de las muchas librerías que se han desarrollado para uno de los lenguajes de programación más utilizados hasta el día de hoy.

Librería requests de Python

Entre las diferentes librerías que existen para trabajar en la escritura de programas de código, la librería request de Python es un grupo de documentación que trabaja con el protocolo HTTP (Hypertext Transfer Protocol, en sus siglas en inglés) entre las API y Python. Se dice que esta librería esta construida por y para seres humanos, pero para que las aplicaciones la ejecuten.

Esta librería se encarga de obtener respuestas que se realizan en el protoloco HTTP de una plataforma web que se haya establecido con anterioridad con una API.

Para hacer una petición inicial desde esta librería, solo debes ingresar en tu programa la siguiente instrucción: respuesta = requests.get (‘url’). A continuación, le podrás imprimir una respuesta con la instrucción print («respuesta»).

Instalar e importar la librería requests

En un principio, para instalar la librería requests en Python deberás utilizar el paquete de instalación de Python pip install de la siguiente manera: python -m pip install requests.

Ahora, cuando ya tengas la libreria requests python instalada, para importar la librería debes utilizar la instrucción import requests e integrarla en la consola de programación del IDE en el que estás trabajando.

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

Esta librería de requests en Python es de código abierto con licencia Appache 2 y tiene un tipo de compilación específico una vez puedes instalar modulo requests python. Además de esto, se diferencia según la versión de Python que estés empleando para escribir tu programa de código.

Para guardar la versión y todo lo que estás utilizando de la libreria requests en Python, debes ingresar en la consola el comando pip freeze > requirements.txt y ya sabrás cómo instalar requests Python.

¿Qué necesita la librería requests?

Una vez hayas podido instalar requests Python. Deberías ir a tu IDE o programa de código, verás que requests ha integrado otras herramientas que necesita para su funcionamiento. Algunas de estas son:

  • charset normalizer con una versión en específico para PY request. Esta herramienta te permite leer de un charset desconocido.
  • urllib3 con una versión en específico. Esta herramienta (Uniform Resource Locator o Localizador de recursos uniforme) es una forma estandarizada para hacer referencia a recursos y poder localizarlos con PY request.
    Por ejemplo, cuando accedes a internet, sea lo que sea que se fundamente en internet, puedes encontrarlo con la URL. Esto es un objeto que estás utilizando en este preciso instante mientras lees este post. Esta es una herramienta útil de PY request para todos los días en la navegación web.
  • Otros de los elementos que aparecen descargados junto a la librería request en Python serán certic. e idna al momento de instalar requests Python.

Documentación oficial de la librería request en Python

La documentación oficial de la librería requests de Python es una de las mejores formas para conocer todas las posibilidades que existen para el desarrollo de programas con términos de la HTTP.

Allí no solo encontrarás una guía para instalar y utilizar la librería, sino que también te contará como hacer requests, herramientas agregadas y otras opciones para utilizar esta librería de Python.

Por otro lado, como sucede en muchas de las herramientas y librería de Python, hay una guía que ha estado conformando la comunidad programadora para request en Python. Allí se encuentran la solución de preguntas frecuentes, aspectos de support, ejemplos y otras soluciones más que se relacionan con diferentes cuestiones que pueden suceder en relación con la librería.

De esta manera, ya sabes cómo funciona la librería requests de Python.

Sigue aprendiendo sobre Python

Si bien ya sabes cómo funciona la librería requests de Python, aún te quedan por conocer muchas más librerías de Python que te permitirán sacar el mayor provecho a tus programas de código y establecer una variedad de capas ricas en versatilidad y programación.

Así pues, si quieres seguir aprendiendo sobre programación en Python, sobre herramientas y sobre el mundo del sector IT, te recomendamos visitar el temario de Aprende a Programar desde Cero Full Stack Jr. Bootcamp. Si te interesa, estamos listos para brindarte toda la información necesaria. ¡No te lo pierdas y sigue programando como un profesional!

Posts Relacionados

¡CONVOCATORIA ABIERTA!

Aprende a Programar desde Cero

Full Stack Jr. Bootcamp

Apúntate y consigue uno de los perfiles más demandados con Python, Java y Spring Boot en solo 6 meses.