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.
Powiązane problemy
- 1. Niestandardowy profil dla Chrome
- 2. Jak ustawić domyślny limit czasu Selenium Python WebDriver?
- 3. Uruchamianie Selenium WebDriver przy użyciu Pythona z rozszerzeniami (pliki .crx)
- 4. Uruchamianie rozszerzenia Chrome z Selenium WebDriver
- 5. Jak przekazać opcje do sterownika Selenium Chrome przy użyciu Pythona?
- 6. C# Ustaw domyślny katalog pobierania chrome WebDriver?
- 7. Jak obsługiwać wyskakujące uwierzytelnianie w przeglądarce Chrome przy użyciu Selenium WebDriver za pomocą Java
- 8. Jak sprawdzić adres URL dla 404 przy użyciu Selenium WebDriver?
- 9. Jak uzyskać przeglądarkę sessionId przy użyciu Selenium webdriver
- 10. getPageSource() w Selenium WebDriver (a.k.a Selenium2) przy użyciu Javy
- 11. Zdalne przesyłanie plików w Selenium WebDriver przy użyciu PHP
- 12. Jak ustawić proxy przy uwierzytelnianiu w selenowym sterowniku Chrome Web przy użyciu python
- 13. Obsługa w programie Webdriver przy użyciu Chromeoptions
- 14. Jak uruchomić Firebug w Selenium WebDriver (Selenium 2)?
- 15. Przełączanie między dwoma oknami przeglądarki przy użyciu Selenium WebDriver
- 16. Używanie PhantomJS z Selenium Webdriver i Python
- 17. Uzyskiwanie adresu URL bieżącej strony przy użyciu Selenium WebDriver
- 18. Przepuścić agenta użytkownika przez webdriver w Selenium
- 19. Selenium Webdriver z Javą kontra Python
- 20. Ustaw profil Firefox, aby pobierać pliki automatycznie przy użyciu Selenium i Java
- 21. Selenium WebDriverJS, nie można zbudować programu Webdriver dla przeglądarki Chrome
- 22. Python selen webdriver "Sesja nie stworzony" wyjątek podczas otwierania Chrome
- 23. Przewijanie strony internetowej przy użyciu selen python webdriver
- 24. Jak prowadzić Firebug z Selenium WebDriver
- 25. Fabryczny wzór dla Selenium Webdriver
- 26. Sprawdzanie, czy element jest obecny przy użyciu "Przez" z Selenium Webdriver i Python
- 27. Python Firefox Webdriver tmp pliki
- 28. Selenium webdriver i unicode
- 29. Jak załadować plik javascript do DOM przy użyciu selenu?
- 30. Zdalna konfiguracja Selenium Webdriver
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