在上一篇文章中有提到【使用Selenium server standalone实现定时web自动化下载电影】,这只是实现了下载脚本和Selenium server的部署,但在实际下载过程中,这样的设置还是不够的。
大家都知道Firefox在下载文件的时候,会弹出一个确认对话框,让用户选择是直接打开还是保存到指定的文件路径,但这个弹出对话框是浏览器客户端层面的,Selenium脚本是无法控制的。
虽然,我们可以通过其他的方式实现对这个弹出框的操作,请参考
【利用Robot Framework+Selenium2Library和AutoItLibrary】来实现对于Windows GUI的控制。
但本文探讨如何以Selenium方式,不借助其他工具和方法。既然无法Selenium无法控制,我们能不能绕过这个弹出框,让它点击下载后默认自动保存到指定文件路径呢?答案是肯定的。
打开Fi

本文详细介绍了如何使用Selenium与Firefox配合,自动处理下载文件时的弹出框问题。通过Firefox的Profile设置,使文件默认保存到指定路径,并避免手动确认。文章还讲解了如何创建和管理Firefox Profile,确保Selenium启动时使用带有正确配置的Profile,从而实现自动化下载。
最低0.47元/天 解锁文章
10万+

被折叠的 条评论
为什么被折叠?



