gpt4 book ai didi

node.js - 如何通过 NodeJS Selenium 驱动程序使用代理?

转载 作者:太空宇宙 更新时间:2023-11-04 00:03:48 24 4
gpt4 key购买 nike

尽管我在为驱动程序设置代理时遇到问题,但我正在尝试为自动化程序隐藏我的身份。

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'))

关于node.js - 如何通过 NodeJS Selenium 驱动程序使用代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53312957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com