python+selenium 自动化之启动浏览器加载浏览器的插件

来源:互联网 发布:模仿游戏完整解析 知乎 编辑:程序博客网 时间:2024/06/08 16:21

1、之前已经总结了在浏览器启动的时候,加载插件的一种方法(创建一个profile),这里有一种方法,可以加载到系统浏览器的所有插件,方便在脚本执行中运用firebug,firepath灯进行脚本调试。

原理:加载浏览器的配置,需要用firefoxprofile(profile_directory)这个类来加载,其中的profile就是浏览器配置文件的路径地址。所以只需要找到带插件浏览器的配置文件路径即可。

如何找到配置文件的路径呢,搜索下就能知道路径了。

点击问号后选择”故障信息排除“,这时间就有配置文件夹的信息了。

点击后就能跳到配置文件夹的目录了,复制目录的路径,这个就是需要加载的配置文件的路径了。


接下来就是在脚本中启动浏览器的时候,去读取对应的配置信息了

fp=webdriver.FirefoxProfile(r"C:\Users\160505\AppData\Roaming\Mozilla\Firefox\Profiles\91m7h99k.default")driver=webdriver.Firefox(fp)driver.get('http://www.baidu.com')

再去看浏览器,就发现加载了所有的插件了。



阅读全文
0 0
原创粉丝点击