Как использовать прокси с NodeJS Selenium Driver? - PullRequest
0 голосов
/ 15 ноября 2018

Я пытаюсь скрыть свою личность для моей программы автоматизации, хотя у меня возникают проблемы с настройкой прокси для моего драйвера.

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, поэтому, пожалуйста, дайте мне знать, если вы заметите что-то, что я делаю неправильно!

1 Ответ

0 голосов
/ 17 февраля 2019
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'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...