代理phantomjs通过正常的浏览器连接?

时间:2015-07-31 22:08:26

标签: node.js browser phantomjs cors

是否可以通过浏览器(如chrome)连接代理phantomJS?我的用例是这样的:图我有一个服务器端幻像进程,我正在为用户运行,但我想使用用户机器来实际发送请求(这样就可以使用用户的ip和头文件。)

有没有办法做到这一点?这会违反CORS吗?

1 个答案:

答案 0 :(得分:0)

您可以创建Node.js代理https://github.com/nodejitsu/node-http-proxy

然后通过selenium-node-webdriver

将请求转发给您的幻像

然后当页面以幻像加载时,返回源。

https://code.google.com/p/selenium/wiki/JsonWireProtocol#/session/:sessionId/source

不确定为什么要这样做 - 除非您想在服务器端获取屏幕截图?