ChromeDriver をヘッドレス モードに設定する
Web スクレイピング シナリオでは、グラフィカルな表示を抑制して、Chrome ブラウザをヘッドレス モードで実行することが望ましいことがよくあります。ユーザーインターフェース。ブラウザ自動化フレームワークである ChromeDriver を使用すると、そのオプションを適切に構成することでこれを実現できます。
ヘッドレス モードで ChromeDriver を開始するには、次の Python コードを利用します:
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_argument('--headless') options.add_argument('--disable-gpu') # Necessary for headless mode to function properly. path_to_chromedriver = '/path/to/chromedriver' driver = webdriver.Chrome(path_to_chromedriver, chrome_options=options)
add_argument()このメソッドはヘッドレス モード (--headless) を追加し、効率的な処理のために GPU (--disable-gpu) を無効にします。 /path/to/chromedriver を、システム上の ChromeDriver の実際の場所に置き換えます。
これらのオプションを設定すると、ChromeDriver はヘッドレス モードで Chrome を起動し、ブラウザ ウィンドウが表示されなくても Web スクレイピング タスクを実行できるようになります。 .
以上がChromeDriver をヘッドレス モードに設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。