2017-09-09 18 views
4

ヘッドレスモードでは、デフォルトでファイルのダウンロードが禁止されます。私は、ファイルのダウンロードを許可しないか、PythonでChromeDriverとセレンを使用してPythonでSeleniumを使用したChromeヘッドレスファイル

https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-setDownloadBehavior

しかし、最近では、この動作を有効にするには、デベロッパーツールのオプションを追加しましたか?

+0

このオプションを追加した場合は、クロムドライバチームに確認してください。クロムドライブがこれらのオプションを制御するため、クロムドライバーチームにそれを尋ねるまでわからない –

答えて

-1

はここでヘッドレスファイルのダウンロードのためのサポートを追加するchromedriverチケットです:ヘッドレス クローム(#60)の現在のバージョンを使用している場合https://bugs.chromium.org/p/chromedriver/issues/detail?id=1973

ファイルのダウンロードが無効になっています。ダウンロードを有効にするためのサポートは、現在Devチャンネルにあるバージョン番号62、 に追加されています。この 機能をサポートするにはChromeDriverが必要です。

また、問題の再現手順を有しているhttps://bugs.chromium.org/p/chromium/issues/detail?id=696481を参照しています

クロームバージョン:クロム58.0.3023.0

問題を再現しますどのような手順? (1)コマンドラインで (--headless)を設定する(2)ダウンロード可能なファイルへのポイントURL 何も起こらない

期待どおりの結果はありますか?

ヘッドレスモードで起動し、 ダウンロード可能ファイルのURLを指定する場合は、ファイルをダウンロードして「ダウンロード」 フォルダに保存する必要があります。

代わりにどうなりますか?

何も起こらず、ファイルがダウンロードされません。

関連する問題