我正在尝试在程序中添加chrome配置文件,但是它什么也没做。有人可以帮忙吗?
我正在使用Selenium python。当我运行时,它似乎会忽略这些语句并在临时配置文件中运行。
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
import random
import string
from selenium.webdriver.chrome.options import Options
while True:
emailstarter = random.randint(11111111111111111111,999999999999999999999)
first = random.randint(666666,888888)
last = random.randint(555,55555)
driver = webdriver.Chrome(r"C:\Program Files (x86)\chromedriver.exe") # Optional argument, if not specified will search path.
options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=C:\\Users\\user\\AppData\\Local\\Google\\Chrome\\User Data\\Default");
答案 0 :(得分:0)
您的订单错误。您应该先创建选项,然后将它们作为参数传递给webdriver.Chrome
类:
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=C:\\Users\\user\\AppData\\Local\\Google\\Chrome\\User Data\\Default");
driver = webdriver.Chrome(
executable_path=r"C:\Program Files (x86)\chromedriver.exe",
options=options
)