Chciałbym więc otworzyć chrome z domyślnym profilem za pomocą pythons webdriver. Próbowałem wszystkiego, co mogłem znaleźć, ale wciąż nie mogłem go uruchomić. Dzięki za pomoc!Jak załadować domyślny profil w chrome przy użyciu Python Selenium Webdriver?
11
A
Odpowiedz
27
Właśnie to dla mnie zadziałało.
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=C:\\Path") #Path to your chrome profile
w = webdriver.Chrome(executable_path="C:\\Users\\chromedriver.exe", chrome_options=options)
Aby znaleźć drogę do swojego profilu danych chrom trzeba wpisać chrome://version/
w pasku adresu. Na przykład moja jest wyświetlana jako C:\Users\pc\AppData\Local\Google\Chrome\User Data\Default
, aby użyć jej w skrypcie, musiałem wykluczyć \Default\
, więc kończymy na samym tylko C:\Users\pc\AppData\Local\Google\Chrome\User Data
.
Także jeśli chcesz mieć osobny profil tylko dla selenu: zastąp ścieżkę inną ścieżką, a jeśli nie ma jej przy uruchomieniu, to chrome utworzy dla niej nowy profil i katalog.
Dzięki, nie mogłem znaleźć odpowiedzi na to pytanie przez kilka godzin, usunięcie Domyślnie ze ścieżki w końcu działa. – user3281831