разрешите мне сначала поделитесь кодом,
Код: Выделить всё
def setup():
try:
log.info("setting profile")
driver, action = setupWebdriver(profile_path="/home/name/.config/google-chrome",profile_name="Profile 12")
time.sleep(5)
driver.get("https://www.facebook.com/")
except Exception as e:
log.error(e)
return driver,action
Код: Выделить всё
def setupWebdriver(profile_path=None,profile_name=None):
'''Set up Selenium Webdriver'''
chrome_options = Options()
if profile_path is not None:
chrome_options.add_argument(f'--user-data-dir={profile_path}')
chrome_options.add_argument(f"profile-directory={profile_name}")
chrome_options.add_argument("--start-maximized")
# chrome_options.add_argument("--headless") #For AWS/GCP
driver=webdriver.Chrome(options=chrome_options)#, executable_path=r"C:\Users\agney\Desktop\chromedriver-win32\chromedriver.exe")
driver.maximize_window()
action = ActionChains(driver)
else:
chrome_options.add_argument("--headless") #For AWS/GCP/
chrome_options.add_argument("enable-automation")
chrome_options.add_argument("--window-size=1920,1080")
chrome_options.add_argument("--start-maximized")
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument("--dns-prefetch-disable")
chrome_options.add_argument("--disable-gpu")
driver=webdriver.Chrome(options=chrome_options)#, executable_path=r"C:\Users\agney\Desktop\chromedriver-win32\chromedriver.exe")
driver.delete_all_cookies()
driver.maximize_window()
action = ActionChains(driver)
return driver,action

Но когда Я пытаюсь войти через него на какой-то веб-сайт, кроме Facebook, он просто не заходит туда. Я проверяю сохраненный пароль в браузере, который открыл селен, пароля нет, но когда я сделал то же самое, вручную открыв тот же профиль и проверьте сохраненные учетные данные, они находятся в браузере как сохраненные.
Я проверил путь и все остальное, и они верны.
Версия браузера: 120.0.6099.216
Подробнее здесь: https://stackoverflow.com/questions/784 ... me-profile