是否可以通过浏览器(例如chrome)连接代理phantomJS?我的用例是这样的:图我有一个为用户运行的服务器端幻影进程,但我想使用用户计算机实际发送请求(通过这种方式使用用户ip和标头。)
有什么方法可以做到这一点?这会违反CORS吗?
您可以创建一个Node.js代理https://github.com/nodejitsu/node-http-proxy
然后通过selenium-node-webdriver将请求转发到您的幻像
然后,当页面以幻像完成加载时,返回源。
https://code.google.com/p/selenium/wiki/JsonWireProtocol#/session/:sessionId/source
不确定为什么要这么做-除非您想在服务器端获取屏幕截图?