У меня такой код:
import os
from seleniumwire import webdriver
import json
class Starting:
def __init__(self):
self.proxy = f"http://C0HDCd:QVtYbC@81.177.182.160:8000"
def driver_load(self):
options = webdriver.ChromeOptions()
options.add_argument(f'user-data-dir={os.getcwd()}') # data[cookies] load
proxy = {
"proxy": {
"https": self.proxy
}
}
return webdriver.Chrome(executable_path=f'{os.getcwd()}/chromedriver.exe',
seleniumwire_options=proxy)
def start(self):
driver = self.driver_load()
driver.get('https://myip.ru/')
Если я так запускаю, то у меня запускается чистый браузер хром, без ранее сохраненного профиля, хотя я прописал options.add_argument(f'user-data-dir={os.getcwd()}').
Но если, я пропишу вот так: webdriver.Chrome(executable_path=f'{os.getcwd()}/chromedriver.exe',
seleniumwire_options=proxy,
options=options), то прокси просто перестают работать, НО работает профиль хрома.
Как сделать чтобы и работали прокси с авторизацией и сохранялся профиль хрома?