Node.js 如何将代理与NodeJS Selenium驱动程序一起使用?
我试图为我的自动化程序屏蔽我的身份,尽管我在为我的驱动程序设置代理时遇到了麻烦Node.js 如何将代理与NodeJS Selenium驱动程序一起使用?,node.js,selenium,selenium-webdriver,webdriver,browser-automation,Node.js,Selenium,Selenium Webdriver,Webdriver,Browser Automation,我试图为我的自动化程序屏蔽我的身份,尽管我在为我的驱动程序设置代理时遇到了麻烦 var ChromeDriver = require('chromedriver'); var webdriver = require('selenium-webdriver'), proxy = require('selenium-webdriver/proxy'); var driver = new webdriver.Builder() .forBrowser('chrome') .s
var ChromeDriver = require('chromedriver');
var webdriver = require('selenium-webdriver'),
proxy = require('selenium-webdriver/proxy');
var driver = new webdriver.Builder()
.forBrowser('chrome')
.setProxy(proxy.manual({http: '47.88.53.111:3128'}))
.build();
当我运行驱动程序时,IP不会像我希望的那样更改为代理地址
我是javascript新手,如果你能发现我做错了什么,请告诉我
const { Builder } = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
let addr = '47.88.53.111:3128'
let opt = new chrome.Options().addArguments(`--proxy-server=http://${addr}`)
const driver = new Builder()
.forBrowser('chrome')
.setChromeOptions(opt)
.build()
driver.get('http://whatismyip.host/')
.then(() => console.log('DONE'))