cho*_*rai 6 javascript selenium
在文档中,我读到了在构建驱动程序时使用代理集的内容,如下所示:
var driver = new webdriver.Builder()
.withCapabilities(webdriver.Capabilities.chrome())
.setProxy(proxy.manual({http: 'host:1234'}))
.build();
Run Code Online (Sandbox Code Playgroud)
当我将此代码与代理 '103.87.16.2:80' - 一起使用时.setProxy(proxy.manual({http: 'host:1234'})),我仍然拥有我的家庭 IP。
问题是什么?
const { Builder } = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
let proxyAddress = '212.56.139.253:80'
// Setting the proxy-server option is needed to info chrome to use proxy
let option = new chrome.Options().addArguments(`--proxy-server=http://${proxyAddress}`)
const driver = new Builder()
.forBrowser('chrome')
.setChromeOptions(option)
.build()
driver.get('http://whatismyip.host/')
.then(() => console.log('DONE'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9683 次 |
| 最近记录: |