Задать вопрос
@tofel

Python selenium proxy?

Всем привет. Такой вопрос.
На работе при заходе на сайт через браузер нужно вписать логин пароль для прокси.Картинка ниже.
Пробовал обойти это все таким способом но не получается Может кто подскажет рабочий способ.
В Python и selenium я новичок.
from selenium import webdriver
from selenium.webdriver.common.proxy import Proxy, ProxyType
from pywinauto.keyboard import send_keys



profile = webdriver.FirefoxProfile()
myProxy = "login:pass@proxy.donen.ru:8080"

proxy = Proxy({
    'proxyType': ProxyType.MANUAL,
    'httpProxy': myProxy,
    'ftpProxy': myProxy,
    'sslProxy': myProxy,
    'noProxy': '' # set this value as desired
    })

profile.set_preference("general.useragent.override", "Mozilla/5.0 (Android 10; Mobile; rv:75.0) Gecko/75.0 Firefox/75.0")
browser = webdriver.Firefox(proxy=proxy,firefox_profile=profile,executable_path=r'C:\\Files\\geckodriver.exe')
browser.implicitly_wait(5)
browser.get('https://www.instagram.com/')

5f05698fec9d7695692784.png
  • Вопрос задан
  • 168 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@legostaev
from seleniumwire import webdriver
from auth_data_proxy import proxyLogin, proxyPassword

# selenium-wire proxy settings
proxy_options = {
    "proxy": {
        "http": f"http://{proxyLogin}:{proxyPassword}@163.198.108.176:8000",
        "https": f"http://{proxyLogin}:{proxyPassword}@163.198.108.176:8000",
        "no_proxy": "localhost,127.0.0.1" # excludes
    }
}
browser = webdriver.Chrome('../chromedriver/chromedriver',  seleniumwire_options=proxy_options)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы