2017-12-20 8 views
0

私はクロームブラウザにいくつかのカスタムプロファイルを持っています。たとえば、私は自分のセレンで使用される "テスト2"のプロファイルを使用したいと思います。これは私がインターネットから参照コードですあらかじめ定義されたクロムプロファイルをセレンでPythonに使用するには?

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

(下図を参照)。

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) 

「テスト2」プロファイルはどのように使用できますか?ありがとうございました。 - あなたのプロフィールのディレクトリがあり、その名前は、プロファイル名のようではない

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

Profile 1

答えて

2

は、あなただけの1つの以上の引数を追加する必要があります。あなたはuser-data-dirのすべてのプロフィールディレクトリを探索できます。どのようにdirが "テスト2"のプロファイルのディレクトリであるかを調べるには - ここで見つけることができますhttps://superuser.com/a/723145

+0

素晴らしいです。完璧に動作します。ありがとうございました! –

関連する問題