Pase de principiante a competente y cree un entorno de pruebas automatizado de selenio local
Utilice Golang como rastreador. Cuando se encuentre con JS complejo en la página, utilice http.get o http.post normal. Sin un procesamiento especial, el código fuente de la página no se analizará.
En el proceso de uso de Python, puede usar selenio para capturar datos o puede usar selenio para realizar pruebas automáticamente. Entonces, ¿cómo usar Golang para lidiar con este problema?
De hecho, hay selenio en Golang. Como herramienta para pruebas de aplicaciones web, Selenium puede simular operaciones reales del navegador y también puede implementar las operaciones diarias de los usuarios, como clics del mouse, desplazamiento de la rueda, entrada, etc.
Implementamos esto a través de dos lecciones: 1) Iniciar el servicio Selenium localmente 2) Iniciar el servicio Selenium de forma remota;