chrome プロファイル指定して起動–ログインセッション保持


import os
from selenium import webdriver
from selenium.webdriver import ChromeOption

# chrome プロファイル指定 
userdata_dir = 'UserData'  # カレントディレクトリの直下に作る場合
os.makedirs(userdata_dir, exist_ok=True)
options = webdriver.ChromeOptions()
options.add_argument('--user-data-dir=' + userdata_dir)

options.add_argument("--headless")
options.add_argument("--no-sandbox")
options.add_argument('--blink-settings=imagesEnabled=false')  #画像を読み込まない

#WEBブラウザの起動
driver = webdriver.Chrome(options=options)


Categories:

Tags: