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

问题描述 投票:1回答:1

是否可以通过浏览器(例如chrome)连接代理phantomJS?我的用例是这样的:图我有一个为用户运行的服务器端幻影进程,但我想使用用户计算机实际发送请求(通过这种方式使用用户ip和标头。)

有什么方法可以做到这一点?这会违反CORS吗?

node.js browser phantomjs same-origin-policy
1个回答
0
投票

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

然后通过selenium-node-webdriver将请求转发到您的幻像

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.