python selenium webdriver 关于如何调用已打开的firefox,而不需要每次运行一次程序就打开一个新的firefox

xiao_chuai xiao_chuai 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如题:

我在做selenium办公自动化时,不同的工作需要写不同的代码程序来运行

但每个程序都要重新开启一个新的浏览器,每次都需要重新登录,若是遇到非验证码登录的网站也就算了,可以自动输入和登录

若是有验证码的网站,那我就得手动输入验证码了(还不会图像识别),就会显得很麻烦,达不到真正的一键自动化的目的

因此:想请教是否有方法可以解决我运行不同程序,但都调用的是同一个已打开的浏览器呢?


我之前看过可以似乎可以使用类继承来解决这个问题,但一直都get不到要领,还有人提出的是需要使用额外的工具来辅助的

这里还会产生一个新的问题:每个程序需要下载数据到不同目录下,如何给与已打开的浏览器临时配置新的下载地址,而不是设置好options然后重新打开firefox呢?

(该问题可以通过下载到一个固定目录,再写代码转移这些文件到指定目录下,间接实现将文件下载到不同地址,故此问题若是有办法最好,没有也无关紧要)
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
xiao_chuai
脚本语言 37,737 成员 34,208 内容