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

xiao_chuai 2020-03-07 02:44:18
如题:

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

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

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

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


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

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

(该问题可以通过下载到一个固定目录,再写代码转移这些文件到指定目录下,间接实现将文件下载到不同地址,故此问题若是有办法最好,没有也无关紧要)
...全文
1174 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiao_chuai 2020-08-15
  • 打赏
  • 举报
回复
非常感谢,这个确实可以!
  • 举报
回复
@xiao_chuai 您好,请问如何实现这个功能呢
冰风漫天 2020-03-07
  • 打赏
  • 举报
回复
你可以参考下这个,看看是不是你要的https://blog.csdn.net/zhangenter/article/details/104488127

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧