Chrome ヘッドレスと Selenium を使用したファイルのダウンロード
Selenium と Chrome を使用する Python では、ヘッドレス モードでファイルのダウンロードを自動化するのが難しい場合があります。通常モードではダウンロードはスムーズに進行しますが、ヘッドレス実装ではダウンロードの開始に失敗します。この問題は、デフォルトのダウンロード パスが指定されている場合でも発生します。
解決策:
Chromium 開発者は、Chrome の最新バージョンに新しいヘッドレス モードを導入し、機能が強化されました。このモードでは、Chrome の完全な機能と拡張機能の使用が可能になります。この新しいヘッドレス モードを有効にするには、ChromeOptions に次の引数を追加します。
Chrome バージョン 96 ~ 108 の場合は、代わりに次の引数を使用します。
この新しいモードを組み込むことで、ヘッドレス モード フラグを設定すると、通常の Chrome と同様に、ダウンロードが正常に開始されることが期待できます。このソリューションは、ヘッドレス モードでファイルのダウンロードが開始されない問題を解決します。
以上がPython で Chrome ヘッドレスと Selenium を使用してファイルをダウンロードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。