/ / ¿Cómo cambiar la geolocalización de CasperJS para el raspado? - javascript, scraping web, geolocalización, phantomjs, casperjs

¿Cómo cambiar la geolocalización de CasperJS para raspar? - JavaScript, scraping web, geolocalización, phantomjs, casperjs

Instalé casperjs en mi servidor (en la ubicaciónSingapur) desde el cual estoy tratando de eliminar un sitio web que ofrece datos diferentes para diferentes ubicaciones. He probado el script de mi red local (en la ubicación India). Funciona bien pero desde mi servidor raspa los datos de Singapur.

¿Es posible configurar CasperJS o Servidor para mi red local (India)?

Respuestas

3 para la respuesta № 1

Depende de cómo el sitio web determina laubicación. PhantomJS / CasperJS no admite la ubicación geográfica. El sitio web probablemente determina dicha información mirando la dirección IP del navegador solicitante (sí, PhantomJS es simplemente un navegador como cualquier otro).

Si desea que la ubicación cambie, entonces puedeuse un servidor proxy de otro país o configure la máquina en la que se ejecuta CasperJS para usar VPN para pasar todo el tráfico a través de otro país. PhantomJS tiene algunos opciones de línea de comandos proxy que también puede utilizar con CasperJS de la misma manera.