我正在使用最新的selenium chromedriver_win32_2.25驱动程序。今天我将Chrome更新为54.0.2840.87。我不能自动下载。 Chrome会弹出并且窗口" XXX.zip是恶意的,Chrome已阻止它" 。我发现我可以通过关闭关闭 Chrome选项"保护您和您的设备免受危险网站"来禁用此提醒。这是允许自动下载之前的相反方式(查看帖子How to disable 'This type of file can harm your computer' pop up)
以下代码无效:
Get-ChildItem -Path "J:\Logs" -include "*.txt" -file -recurse | ForEach {Rename-Item -Path $_ -NewName "report.txt"}
不确定"保护您和您的设备免受危险网站影响的最新参数"
似乎是prefs.put(" safebrowsing.enabled"," false");不工作。
答案 0 :(得分:1)
我有类似的问题。经过一番研究,我试过了:
options.AddUserProfilePreference(" profile.default_content_setting_values.automatic_downloads",1);
而不是我原来的:
options.AddUserProfilePreference(" profile.content_settings.pattern_pairs。*,*。multiple-automatic-downloads",1);
......现在它运作得很好。这是我去Chrome 52.0.2743.116米的时候。