首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何改变CasperJS的地理位置进行抓取?

如何改变CasperJS的地理位置进行抓取?
EN

Stack Overflow用户
提问于 2016-04-20 19:42:40
回答 1查看 553关注 0票数 1

我已经在我的服务器上安装了casperjs (在新加坡的位置),我试图从这个服务器上抓取一个为不同位置提供不同数据的网站。我已经测试了我的本地网络脚本(在印度的位置)。它运行良好,但它从我的服务器上刮取新加坡数据。

是否可以为我的本地网络(印度)配置CasperJS或服务器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-20 20:01:25

这取决于网站如何确定位置。PhantomJS/CasperJS不支持地理位置。任何这样的信息都可能是由网站通过查看请求浏览器的IP地址来确定的(是的,PhantomJS和其他浏览器一样只是一个浏览器)。

如果您希望更改位置,则可以使用来自另一个国家的代理服务器,也可以配置CasperJS运行的机器以使用VPN通过其他国家传递所有通信量。PhantomJS有一些代理命令行选项,您也可以用同样的方式与CasperJS一起使用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36753663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档