/ / Как да промените геолокацията на CasperJS за изстъргване? - javascript, уеб-scraping, геолокация, phantomjs, casperjs

Как да промените геолокацията на CasperJS за изстъргване? - javascript, web-scraping, геолокация, phantomjs, casperjs

На моя сървър (на местоположение) инсталирам casperjsСингапур), от който се опитвам да изстържа уебсайт, който предоставя различни данни за различно местоположение. Тествал съм скрипт от моята локална мрежа (на място Индия). Работи добре, но от моя сървър изтрива данни от Сингапур.

Възможно ли е да конфигурирам CasperJS или Server за моята локална мрежа (Индия)?

Отговори:

3 за отговор № 1

Зависи как уебсайтът определяместоположение. PhantomJS / CasperJS не поддържа гео местоположение. Всяка такава информация вероятно се определя от уебсайта, като се погледне IP адреса на искащия браузър (да, PhantomJS е просто браузър като всеки друг).

Ако искате местоположението да се промени, тогава можетеили използвайте прокси сървър от друга държава или конфигурирайте машината, на която CasperJS работи, за да използва VPN за преминаване на целия трафик през друга държава. PhantomJS има някои опции за команден ред на прокси които също можете да използвате с CasperJS по същия начин.