[备忘]linux下chrome的headless加载扩展 |
上一篇:[备忘]selenium的chromeDriver加载扩展 下一篇:[备忘]python,selenium,firefox获取扩展的uuid |
添加日期:2020/8/20 5:49:05 |
快速返回 返回列表 |
阅读1389次 |
重点: chrome的headless不支持扩展,哈哈。火狐可以。 ----------------------------- 用headless只是因为没有界面而已,所以,可以虚拟一个界面。 安装这倆: yum install Xvfb pip install pyvirtualdisplay ------------------------------ 然后python: ------------ from pyvirtualdisplay import Display
display = Display(visible=0, size=(800, 600)) display.start()
chrome_options = Options() chrome_options.add_extension("abc.crx") driver = webdriver.Chrome(executable_path='/usr/bin/chromedriver', chrome_options=chrome_options) --------------- 应该就行了。
----------------------- crx文件怎么弄: window下,谷歌浏览器安装扩展程序后,在目录: C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Extensions 可以看到扩展程序。 在浏览器的菜单,找扩展程序,开发者选上,有个打包按钮,找你的扩展程序的目录打包即可。
|
|
评论 COMMENTS |
没有评论 No Comments. |
|