3

Google Chromeを使用して、pythonスクリプトでウェブサイトからいくつかのExcelファイルをダウンロードしています。何らかの理由で、ダウンロードしたファイルの一部がウイルススキャンに失敗し、プロンプトが表示されずにすぐに削除されます。私はこれらを安全なファイルであると知っています。なぜなら私が手動でダウンロードすれば、彼らは常にウイルススキャンに合格するからです。ダウンロード用pythonスクリプト内でGoogle Chromeのウイルススキャンを無効にする

pythonスクリプト内からGoogle Chromeのウイルススキャンを無効にする方法はありますか?スクリプトが開始され、終了時に再度ウイルススキャンを有効にする方法はありますか?続き

がChromedriverの設定私の好みである:ここでは

options.add_experimental_option("prefs", 
    { "download.default_directory": r'{}\captive_IL'.format(temppath), 
     "download.prompt_for_download": False, 
     "download.directory_upgrade": True, 
     "safebrowsing.enabled": False}) 

はセレンchromedriverで使用可能な設定オプションのすべてを一覧表示したリンクで、私はこのリストのダウンロードオプション時にウイルススキャンを見つけることができませんでした。 Trueに設定すると

https://cs.chromium.org/chromium/src/chrome/common/pref_names.cc

+2

"download_restrictions"オプションを試しましたか? Javaまたは.NETでは、chromedriver "--allow-unchecked-dangerous-downloads [3]"というオプションがあります。 http://www.assertselenium.com/java/list-of-chrome-driver-command-line-arguments/を確認してください。 Pythonで何がわかりません。 – Gokul

+0

@Gokulコメントをいただき、ありがとうございました。私はPythonのオプションを見つけました。今、答えの詳細を投稿しています。 –

+0

Upvote、私のコメントが助けてくれたら。それはたくさんの励みになります。 – Gokul

答えて

3
safebrowsing.disable_download_protection 

上記フラグ、失敗したウイルススキャン時に発生する自動ファイルの削除は無効になります。 GoogleChromeのブラウザウィンドウでは、ダウンロードファイルでウイルススキャンが失敗することがあります。それにもかかわらず、ファイルはダウンロードフォルダに残ります。

関連する問題