2017-08-30 16 views
0

私はセレンをクロームで使用していますが、指定したプロファイルは使用しませんが、代わりに新しいプロファイルで開始します。以下はPythonコードです:SeleniumはChromeでカスタムプロファイルを使用していません

chrome_options = webdriver.ChromeOptions() 
chrome_options.add_argument('--user-data-dir=/home/username/.config/google-chrome/Profile 1') 
driver = webdriver.Chrome(chrome_options=chrome_options) 

ブラウザは開きますが、私のプロファイルは使用しません。セレンのバージョンは3.5.0、クロムドライバのバージョンは2.31、クロムのバージョンは60.0.3112.113、私はUbuntuにある16.04

答えて

0

クロムプロファイルのデータへのパスを見つけるにはchrome: // version /をアドレスバーに追加します。例えば、鉱山は

C:\Users\pc\AppData\Local\Google\Chrome\User Data\Default, 

あなただけの別のプロファイルを持つようにしたい場合、私は

\Default\ 

を除外するので、我々はまた、唯一の

C:\Users\pc\AppData\Local\Google\Chrome\User Data. 

で終わるしたスクリプトでそれを使用するように表示されますセレンの場合:パスを他のパスに置き換えます。起動時に存在しない場合は、新しいプロファイルとディレクトリが作成されます。

これが役に立ちます。ありがとう。

+0

それは役に立たなかった。 –

+0

私は今これをチェックしていませんが、以前の正確な手順を覚えています。可能であれば、もう一度それを確認できますか? –

関連する問題