禁止chrome浏览器自动升级的方法

 最近用selenium+chrome做测试或爬虫的时,发现chrome被强制升级了,如果在项目中需要使用指定版本,由于升级后的chrome与驱动版本不符,会导致各种异常。

我在之前的一个项目中使用的是53版本的chrome(需要自动播放flash,新版chrome默认不会自动播放flash,需要添加信任),采用删update目录的法,可有效阻止chrome的自动升级。但近日发现chrome还是自(强)动(制)升级到了71版本。其他如禁用计划任务,添加管理策略等也都无效。

经过测试现在简单可靠的方法如下:

卸载现有chrome,删除googleupdate的计划任务和启动项(可选,非必须),重新安装指定版本的chrome(可到http://www.chromedownloads.net/下载需要的版本);

到C:\Users\{yourusername}\AppData\Local\Google\Update目录,将目录下所有文件删除,如果Update目录不存在,新建一个Update的空目录;

编辑修改Update目录的安全权限为拒绝写入,这样就大功告成了。

原创文章,转载请标明出处。

欢迎加我微信交流(sanmi840539,备注selenium)

 
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信