En esta lección aprenderá sobre las solicitudes de Python. Requests es una biblioteca de Python que se utiliza para enviar solicitudes y recibir respuestas. Es una biblioteca muy poderosa y soporta varios protocolos como Http, Https. Y SFTP, sólo por nombrar algunos. La mayoría de las interacciones en Internet. Se basan en una solicitud que es. Iniciado desde algún cliente, como un navegador web. Y esta solicitud va a un servidor, como un servidor web que aloja un sitio web. Entonces este servidor cumple esta solicitud y devuelve una respuesta. De vuelta al cliente. Esta es una interacción muy común. Por ejemplo, cada vez que vas a. Un sitio web como Knowledgecity.com, usted está iniciando. Una solicitud al servidor web que. Está alojando este sitio web. Entonces el servidor responderá con. Una página web para el cliente, y. El cliente recibirá esta respuesta y. Mostrar la página web. Y hacer todo eso en Python. Usamos la biblioteca de solicitudes. Ahora, para usar solicitudes en Python, usted. Primero es necesario instalar la biblioteca y. Puede hacer esto abriendo una ventana de terminal. Luego escribiré solicitudes de instalación de Pip. Y luego ejecútelo. Ahora ya tengo instalada la biblioteca de solicitudes. Entonces recibo los mensajes que lo dicen. Y por cierto, el comando Pip es la abreviatura de Package Installer. para pitón. Y lo usamos cada vez que necesitamos instalar una biblioteca o una tercera Paquete de fiesta para usar con Python. Ahora déjame ir a un nuevo cuaderno Jupyter. Y una vez que haya instalado Requests, usted. Necesitas importarlo en tu Python. Codifique escribiendo Importar, que es una palabra clave reservada en Python, seguida de. Nombre de la biblioteca, que en este caso es. Solicita todo en letras minúsculas. Ahora que hemos instalado y. Importada la biblioteca de solicitudes, podemos comenzar a hacer Http. peticiones. Y para realizar una solicitud HTP utilizando la biblioteca de solicitudes, nosotros utilizar las Solicitudes. Método Get, que nos permite obtener. O recuperar algunos datos desde una ubicación remota. De nuevo, como un servidor web. Por ejemplo, si queremos conseguir. El contenido HTML de una página web. Puedo escribir lo siguiente. Entonces este código llama al método get de la biblioteca de solicitudes. y pasa. Es un argumento de la URL del sitio web. Para el cual estoy intentando recuperar el HTML. Ahora, este método get devolverá un objeto de respuesta. Y aquí lo asigné a una variable llamada respuesta. Podría haber llamado el nombre de la variable como quisiera, por supuesto, pero elegí el nombre de la variable Respuesta para hacer es descriptivo. Y una vez que tengo un objeto de respuesta, hay algunos atributos y métodos que ahora puedo usar. Por ejemplo, el texto de respuesta imprimirá el contenido de la página web, que. Suele estar en HTML. Entonces déjame ejecutar este código, y. Aquí está mi página HTML que solicité del sitio web. También podría cambiar el atributo de texto. Del objeto de respuesta al código de subrayado de estado. Y cuando lo ejecuto, Me salen 200. Este es el código de estado del servidor. Cuando todo esté bien con mi solicitud. Y las interacciones de respuesta, Yo también podría cambiar. El código de estado será encabezados. Y cuando lo ejecuto, devuelve el. Información del encabezado de mi respuesta que incluye. El tipo de contenido es texto, HTML. y. La fecha y hora de la respuesta. así como la extensión del contenido de esta respuesta. Ahora, al igual que podemos obtener datos. Desde una ubicación remota como ir a buscar un. Página web, también podemos enviar datos a un servidor. Y así también lo tiene la biblioteca de solicitudes. Un método llamado Post, que utilizamos para enviar datos en lugar de recibir datos. Entonces escribiré lo siguiente. Así que esto. El código básicamente comienza con una solicitud de importación típica. declaración para poder importar esto. Biblioteca y úsala. Luego creé una variable llamada Payload. Que es un diccionario de dos pares de valores clave. La primera clave es nombre de usuario con un valor de ejemplo y la La segunda clave es la contraseña con un valor de contraseña. Entonces estos son los datos que enviaré y están en un formato de diccionario. Luego en la siguiente línea llamo. El método de publicación de la biblioteca de solicitudes. Y esta vez no sólo paso. Es la URL, pero especifico el. Página también, que es una página de inicio de sesión. Y luego mi segundo argumento son los datos que necesito enviar. El servidor web y yo debemos utilizar la palabra datos y asignarle mi. Valor de datos, que en este caso es mi carga útil variable. Luego imprimo el texto de este objeto de respuesta. Así que seguiré adelante y lo ejecutaré. Y recibo un código de estado 404 que es un archivo no encontrado. mensaje porque este es solo un código de ejemplo. Pero si fuera real y. Página web activa que puede aceptar datos y enviarlos, luego nuestra salida. Aquí sería diferente. Entonces en esta lección aprendiste. La biblioteca de solicitudes de Python y estad atentos. Para la próxima lección donde lo harás. Conozca otra biblioteca popular y poderosa, Math Biblioteca. Gracias por ver.