¿Cómo obtener la respuesta del rastreador web Python en la red?
Hola a todos,
Para obtener la respuesta de una solicitud de URL, la biblioteca más popular en Python ahora es la biblioteca de solicitudes. Les daré un ejemplo simple usando la biblioteca de solicitudes:
p>
La función más simple de la biblioteca de solicitudes debería ser obtener la respuesta de una solicitud de URL. En otras palabras, es crear el código fuente de una página. localmente y hay un archivo example.html en el directorio raíz. Cuando visitamos esta página, el navegador mostrará "Hola amigo":
El contenido del archivo example.html:
.¿Qué es "Hola amigo"? html:
El significado de los cuatro cuadros rojos de arriba a abajo:
Importar la biblioteca de solicitudes;
Utilizar el método get() de la biblioteca de solicitudes para acceder a la URL: http://127.0.0.1/example.html, y empaquetar el contenido devuelto por la respuesta del servidor y asignarlo a la variable respuesta;
Utilice el atributo de texto del objeto de respuesta para obtenga el contenido de respuesta que solo accede a la URL;
Debido a que el contenido generado por respuesta.text no está formateado, necesitamos importarlo a la biblioteca de solicitudes;
Utilice get( ) método de la biblioteca de solicitud para acceder a la URL: http:// 127.0.0.1/example .html, y empaquetar el contenido devuelto por la respuesta del servidor y asignarlo a la variable respuesta. El contenido de salida de texto no está formateado, por lo que aquí se usa la función print() para imprimir, lo que se ve más claro.
Finalmente, podemos importar la biblioteca normal a Response.text como re para obtener el texto que queremos. Contenido a recuperar
**. Algunas sugerencias:
La biblioteca de solicitudes se usa con mucha frecuencia, pero se recomienda estudiar sistemáticamente los métodos y propiedades comunes de la biblioteca para tener una comprensión general y luego dar un ejemplo simple para practicar y obtener una Siéntelo poco a poco. Esto funcionará mejor. Por ejemplo, los documentos oficiales deben estar en chino y, después de leer el tutorial, algunas operaciones simples no importarán. Si no aprende la biblioteca de uso correspondiente y luego opera de acuerdo con sus propias ideas, no podrá hablar de ello paso a paso. Esto no solo lleva mucho tiempo, sino que también es muy frustrante si no hay progreso. por mucho tiempo.
Espero que esto te sea útil, no dudes en preguntar si tienes alguna pregunta.