ホームページ > バックエンド開発 > Python チュートリアル > Python Selenium Webdriver を使用して Chrome のデフォルト プロファイルをロードする方法

Python Selenium Webdriver を使用して Chrome のデフォルト プロファイルをロードする方法

Barbara Streisand
リリース: 2024-10-28 03:20:02
オリジナル
334 人が閲覧しました

How to Load Chrome's Default Profile Using Python Selenium Webdriver?

Python Selenium Webdriver を使用して Chrome のデフォルト プロファイルをロードする

Chrome セッション間でサイト設定と Cookie をシームレスに保持するには、多くの場合、ブラウザを起動することが望ましいです。デフォルトのプロファイルを使用します。 Python の Selenium Webdriver は、これを実現する便利な方法を提供します。

解決策

次に、Selenium Webdriver を使用して Chrome のデフォルト プロファイルをロードする方法を示すコード スニペットを示します。

<code class="python">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)</code>
ログイン後にコピー

プロファイル パスの検索

Chrome プロファイル データへのパスを取得するには、次の手順に従います。

  1. 「chrome://version」と入力します。 / を Chrome のアドレス バーに入力します。
  2. 「プロファイル パス」エントリを見つけます。
  3. 表示されるパスの形式は C:Users{username}AppDataLocalGoogleChromeUser Data{profile}
  4. Python スクリプトで使用する場合は、{profile} 部分を除外すると、C:Users{username}AppDataLocalGoogleChromeUser Data のようなパスになります。

追加オプション

  • Selenium 用に別のプロファイルを作成するには: パスを存在しない他のパスに置き換えます。 Chrome は起動時に新しいプロファイルとディレクトリを作成します。

以上がPython Selenium Webdriver を使用して Chrome のデフォルト プロファイルをロードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート