crontab selenium 下载文件失败
时间: 2023-08-25 09:09:51 浏览: 158
根据您提供的信息,您在使用cron任务运行python脚本时遇到了selenium下载文件失败的问题。这个问题可能是由于缺少chrome driver或者driver的位置不正确导致的。为了解决这个问题,您可以按照以下步骤进行操作:
1. 确保您已经正确安装了selenium库。您可以使用以下命令来安装selenium库:pip3 install selenium -i https://pypi.douban.com/simple/ \[3\]
2. 下载适用于您的操作系统和Chrome浏览器版本的chrome driver。您可以从官方网站下载chrome driver:https://sites.google.com/chromium.org/driver/ \[2\]
3. 将下载的chrome driver文件放置在正确的位置。根据您的情况,您需要将chrome driver文件复制到两个位置:
- 将chrome driver文件复制到安装Python的文件夹中的Scripts文件夹中,路径为...\python\Scripts。这样可以确保在命令行中可以直接调用chrome driver。
- 如果您在Pycharm中使用selenium,将chrome driver文件复制到..\python\site-packages\selenium\webdriver\chrome文件夹中。这样可以确保Pycharm可以找到chrome driver。
通过以上步骤,您应该能够解决cron任务中selenium下载文件失败的问题。请注意,确保您的cron任务在正确的环境中运行,并且具有足够的权限来执行相关操作。
#### 引用[.reference_title]
- *1* [crontab任务运行python脚本出现报错selenium.common.exceptions.WebDriverException: Message: unknown ...](https://blog.csdn.net/weixin_44237337/article/details/130123719)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [python selenium 自动化爬虫与测试网页利器](https://blog.csdn.net/wangyaninglm/article/details/127808938)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [python+selenium自动化测试](https://blog.csdn.net/MC_666/article/details/129975282)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文