2017-12-20 1 views
0

Ich habe mehrere benutzerdefinierte Profil in meinem Chrom-Browser. Zum Beispiel möchte ich das "Test 2" -Profil in meinem Selen verwenden. (Siehe Bild unten)Wie vordefinierte Chrom-Profil in Selen für Python verwenden?

https://i.stack.imgur.com/iYcG8.png

Dies ist der Code, den ich aus dem Internet zu sehen.

from selenium import webdriver 
from selenium.webdriver.chrome.options import Options 

options = webdriver.ChromeOptions() 
options.add_argument(r'user-data-dir=C:\Users\mycomputer\AppData\Local\Google\Chrome\User Data') 
browser = webdriver.Chrome(executable_path=r"C:\Users\mycomputer\AppData\Local\Programs\Python\Python36-32\chromedriver.exe", chrome_options=options) 

Wie kann ich das "test 2" Profil verwenden? Danke.

Antwort

2

Sie benötigen nur ein weiteres Argument hinzu:

options.add_argument('--profile-directory=Profile 1') 

Profile 1 - ist ein Verzeichnis Ihres Profils und der Name ist kein Profilnamen mögen. Sie können alle Profil-Direstories in Ihrem user-data-dir durchsuchen. Wie finden Sie heraus, was dir das Ziel für "Test 2" Profil - Sie können hier https://superuser.com/a/723145

+0

genial finden. funktioniert einwandfrei. Danke! –

Verwandte Themen