前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >selenium调用chromedriver禁用flash时遇到的深坑

selenium调用chromedriver禁用flash时遇到的深坑

作者头像
阿章-python小学生
发布2018-05-18 17:04:55
1.6K0
发布2018-05-18 17:04:55
举报
文章被收录于专栏:python全栈布道师

今天中午到晚上,一直有一个问题让我头疼。就是使用selenium打开赶集网的页面,由于业务需求需要禁用掉flash。代码是这样的:

代码语言:javascript
复制
CHROME_NO_FLASH_ARG = ['--disable-component-update','--allow-outdated-plugins','--disable-bundled-ppapi-flash','lang=zh_CN.UTF-8','--start-maximized',
]
option = webdriver.ChromeOptions()
arg = config.CHROME_NO_FLASH_ARGfor iarg in arg:
option.add_argument(iarg)
driver = webdriver.Chrome(config.CHROME_DRIVER_PATH, chrome_options=option)

但是查看浏览器中chrome:version发现flash就是未禁用。整了一整天,最终发现是因为我是用的flash官网的安装包安装的,是ppflash,该flash被安装到了system32目录下而’—disable-bundled-ppapi-flash’只能禁用用户目录下的google文件夹下的flash,只有卸载了ppflash,而使用用户目录下的flash,才能被成功禁用。 坑死我了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-07-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 python全栈布道师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档