是否可以通过浏览器(如chrome)连接代理phantomJS?我的用例是这样的:图我有一个为用户运行的服务器端幻像进程,但我想使用用户计算机来实际发送请求(这样可以使用用户 ip 和 header 。)
有什么办法可以做到这一点吗?这会违反 CORS ?
最佳答案
您可以创建 Node.js 代理 https://github.com/nodejitsu/node-http-proxy
然后通过 selenium-node-webdriver 将请求转发到您的 phantom
然后,当页面在幻象中完成加载时,返回源。
https://code.google.com/p/selenium/wiki/JsonWireProtocol#/session/:sessionId/source
不确定为什么要这样做 - 除非您想在服务器端获取屏幕截图?
关于node.js - 通过正常的浏览器连接代理phantomjs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31755915/