Python solicita extracto de cuerpo de respuesta http

Python solicita extracto de cuerpo de respuesta http
Este artículo le enseñará cómo extraer el cuerpo HTML de una respuesta HTTP utilizando la biblioteca de solicitudes.

Instalación de solicitudes

Antes de continuar con este tutorial, asegurar que tenga el paquete de solicitudes instalado en su entorno es bueno.

Puede ejecutar el comando si está usando PIP:

$ sudo Pip Solicitudes de instalación
$ sudo PIP3 Instalar solicitudes

Para los usuarios de Anaconda, puede usar el comando:

$ SUDO Conda Install -C Solicitudes de anaconda

Hacer una solicitud HTTP

El siguiente ejemplo muestra cómo usar el método de solicitudes para hacer una solicitud a un recurso determinado en la web.

Solicitudes de importación
respuesta = solicitudes.Get ('http: // google.com ')

El ejemplo anterior comienza importando el paquete de solicitudes. Luego hacemos una solicitud GET a la URL especificada. Esto debería devolver un objeto de respuesta que guardamos en un objeto de respuesta.

Extraer el cuerpo HTML del objeto de respuesta

Podemos usar el método de contenido para extraer el cuerpo HTML del objeto de respuesta, que devuelve el contenido de la respuesta.

Un código de ejemplo es como se muestra:

Solicitudes de importación
respuesta = solicitudes.Get ('https: // google.com ')
Imprimir (respuesta.contenido)

La consulta anterior debe devolver el cuerpo HTTP como se muestra:

Luego puede escribir el contenido HTML resultante en un archivo HTML.

Conclusión

En este breve artículo, aprendió a usar la respuesta.Método content () para extraer el cuerpo HTML de un objeto de respuesta.