Qué son los datos XHR

Si nos arrastramos de datos es dinámica, tenemos que centrarnos en los datos XHR. Después de la página se debe a que el principio de la solicitud HTTP dinámico es emitida por objeto XHR nativo, obtener datos devueltos por el servidor, y luego procesados. XHR se utiliza para intercambiar datos con el servidor en segundo plano.

Tenemos que utilizar un navegador plug-in para ver los datos XHR, tales como el uso de herramientas de desarrollo en el navegador Chrome.

A veces, la página utilizará los datos de solicitud js, js sólo después se cargan, se puede obtener el documento HTML completo. XPath no puede cargar límites, para ayudar a localizar el elemento deseado.

Pero a veces, cuando tenemos el HTML directamente solicitudes, encontrar el XPath deseada no existe, esto es porque no tiene HTML terminado de cargar, por lo que necesita una herramienta para simular las cargas de la página, dará hasta después de la finalización de la carga el código HTML completo.

Aquí Insertar imagen Descripción

explorador de terceros Python + Selenio + nos permite manejar una variedad de escenarios complejos, incluyendo páginas web dinámicas de carga, la respuesta JS, correos y otras formas. Debido a que es una verdadera simulación del comportamiento operativo usuarios de selenio no tienen que preocuparse por la interferencia de seguimiento galleta y un campo oculto.

Actualizado: 12/31/2019

Publicados 291 artículos originales · ganado elogios 104 · vistas 410 000 +

Supongo que te gusta

Origin blog.csdn.net/Enjolras_fuu/article/details/103779829
Recomendado
Clasificación