Selenium Proxy Authentication не работает - PullRequest
0 голосов
/ 30 октября 2019

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

Я уже пробовал следующее: добавление пользователя: pass @ https://google.com но не повезло, добавляя stocksUsername и stocksPassword, но ничего

Удар по коду - это просто фрагмент, показывающий раздел, гдеу меня есть мои прокси и я получаю

PROXY = self.proxy + ":" + self.port
prox = Proxy({
    'proxyType': ProxyType.MANUAL,
    'httpProxy': PROXY,
    'ftpProxy': PROXY,
    'sslProxy': PROXY,
    'socksUsername': self.pUser,
    'socksPassword': self.pPass
})
prox.socksUsername = self.pUser
prox.socksPassword = self.pPass
capabilities = webdriver.DesiredCapabilities.CHROME
prox.add_to_capabilities(capabilities)
print(PROXY)

d = webdriver.Chrome(chrome_options=options, desired_capabilities=capabilities)
self.sUp("Logging In")

self.driver = d
#loading page
d.get("https://google.com")
#d.get(self.pUser + ":" + self.pPass + "@https://accounts.google.com/signin/v2/identifier?hl=en&passive=true&continue=https%3A%2F%2Fwww.google.com%2F%3Fgws_rd%3Dssl&flowName=GlifWebSignIn&flowEntry=ServiceLogin")

Ожидаемо: Chrome Drive может получить доступ к веб-сайту

Фактически произошло: это странное обновление ...

Смотреть URLокна, которое я перетаскиваю (водитель) https://youtu.be/DvkjEcJLqt4

...