Selenium修改默认下载文件路径

这篇具有很好参考价值的文章主要介绍了Selenium修改默认下载文件路径。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

修改默认下载路径设置

背景

学习Selenium时,涉及到文件下载时,通常默认下载在C盘,这时当你下载很多数据时,这将占用你很大的内存导致系统很卡;同时考虑到对下载的数据进行处理,因此指定一个目录更方便进行后续的工作。

语法

因为我们使用的是google浏览器,因此采用更改Chrome浏览器的首选项来实现默认下载路径的更改,具体代码从简单的driver = webdriver.Chrome()启动转化为带参数的启动,如下:

#设置Chrome浏览器的首选项
    options = webdriver.ChromeOptions()
    #download.default_directory:允许修改默认下载路径,修改路径为:D:\CSDN\DataDownload
    prefs = {"download.default_directory": 'D:\CSDN\DataDownload'}
    #add_experimental_option表示将这些首选项添加到他们的Selenium Webdriver对象中
    options.add_experimental_option("prefs", prefs)
    #按照设置的首选项进行浏览器启动
    driver = webdriver.Chrome(options=options)

验证

在这里我将辽宁人事网的公务员信息下载为例,此时我修改地址为D:\CSDN\DataDownload。
网址:https://www.lnrsks.com/html/kaoshidongtai/gwy_zhaokaogonggao/3993.html
代码如下:

import time
from selenium import webdriver
from selenium.webdriver.common.by import By
def main():
    url = 'https://www.lnrsks.com/html/kaoshidongtai/gwy_zhaokaogonggao/3993.html'
    # driver = webdriver.Chrome()
    #设置Chrome浏览器的首选项
    options = webdriver.ChromeOptions()
    #download.default_directory:允许修改默认下载路径,修改路径为:D:\CSDN\DataDownload
    prefs = {"download.default_directory": 'D:\CSDN\DataDownload'}
    #add_experimental_option表示将这些首选项添加到他们的Selenium Webdriver对象中
    options.add_experimental_option("prefs", prefs)
    #按照设置的首选项进行浏览器启动
    driver = webdriver.Chrome(options=options)
    #获取网址数据
    driver.get(url)
    # 通过文本定位元素
    driver.find_element(By.XPATH,"//*[contains(text(), '附件')]").click()
    time.sleep(1)
    driver.close()
main()

Selenium修改默认下载文件路径

总结

在规划一个项目时,我们需要明确自己这一步的操作会怎样影响到下一步,这样具有远瞻性的操作,会帮助我们项目有条不紊的进行。
下一节我们探讨如何处理压缩的文件。文章来源地址https://www.toymoban.com/news/detail-514902.html

到了这里,关于Selenium修改默认下载文件路径的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python运行selenium创建Edge浏览器更改默认下载路径的方法与防止程序结束后浏览器窗口自动关闭的方法

    结合chatgpt与csdn查阅资料后 得到解决方法: 其中 “D:Downloads_test”改为你自己想要默认下载路径, \\\"download.prompt_for_download\\\"为下载文件开始时Edge浏览器是否弹出另存为窗口,True则触发下载时会弹出另存为窗口,False则直接将文件下载到默认下载路径中。 另存为窗口长相如下

    2024年02月11日
    浏览(45)
  • selenium设置(有界面/无界面浏览器)下载文件路径

    配置方法是添加 download.default_directory ,如: 对于无界面浏览器,为了安全,默认是不允许在无界面下进行下载文件到本地的操作的,但是可以通过配置进行修改,详细请参考:https://stackoverflow.com/questions/45631715/downloading-with-chrome-headless-and-selenium

    2024年02月17日
    浏览(37)
  • Anaconda Prompt 怎样切换环境,工作路径,以及怎样修改默认环境和默认路径

    在win环境下安装的Anaconda,打开其提供的Anaconda Prompt窗口,默认环境为base,默认路径是你的用户名,如下图: conda activate env_name 可以切换环境 E: 切换到你的指定目录的盘符 cd 切换到你指定路径下,即可成功:   找到开始菜单的Anaconda Prompt,打开文件所在位置 右键-属性,将

    2024年02月13日
    浏览(39)
  • Android修改默认gradle路径

    Android Studio每次新建项目,都会默认在C盘生成并下载gradle相关文件,由于C盘空间有限,没多久C盘就飘红了,于是就需要把gradle相关文件转移到其他盘 具体路径一般是:C:Users用户 .gradle 复制C:Users用户.gradle文件夹下内容,到D:AndroidGradle 打开计算机系统属性→高级系统设

    2024年02月10日
    浏览(33)
  • 修改Office2021 默认安装路径

    主题: 修改Office2021默认安装路径 【1】 打开注册表 快捷键:win + R键,输入regedit,回车 计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion 【2】新建自定义安装路径 自定义安装的位置 D:office2021Program Files 和 D:office2021Program Files(x86),没有这两个文件夹就自己创建 【

    2024年02月05日
    浏览(36)
  • PowerPoint如何修改“默认保存路径”?

    很多时候,我们做好PPT后都要保存,一般会保存在创建PPT的文件夹里,或者另外设置保存的路径。 如果经常需要制作PPT,又不想每次都要重新选择保存位置,我们可以创建或修改“默认保存路径”,这样每次关闭PPT后都可以直接保存在设置的文件夹里。 接下来小编就来和小

    2024年02月16日
    浏览(50)
  • Docker修改默认的存储路径

    Docker 默认的存储路径位于 /var/lib/docker 。要修改 Docker 的存储路径,请按照以下步骤操作: 1. 停止 Docker 服务: 2.创建一个新的目录,用于存储 Docker 数据。例如,将数据存储在 /app/docker/data/: 3.将当前 /var/lib/docker 目录下的所有数据移动到新目录: 4.备份并修改 Docker 配置文

    2024年02月12日
    浏览(40)
  • Anaconda修改环境默认保存路径

    1、打开anaconda,点击File-Preferences 2、点击Configure Conda 3、在打开的文件末尾增加下面内容: (如:我要把路径改为D盘下的Anaconda目录) 然后点Save and Restart,等Anaconda重启。 4、再创建新的环境发现默认路径已经更改

    2024年02月11日
    浏览(46)
  • git clone修改默认存储路径

    git每次clone的时候虽然可以到指定文件夹右键git bash here,但是总是还是习惯直接打开git bash,但是默认的路径在c盘的某个文件夹,而c盘懂的都懂,所以这里讲一下怎么把git bash 的默认存储路径修改到自己指定的位置。 1.先找到git bash 2.右键 3.打开文件位置 4.找到git bash,右键

    2024年02月06日
    浏览(34)
  • 修改Jupyter Notebook默认打开路径

    这里我是重新下载的anaconda,打开Jupyter之后是默认在C盘的一个路径的,现在我们就来修改一下它的一个默认打开路径,这样在我们后续学习过程中,可以将ipynb后缀的文件放在这个目录下就能查看了。  1、先打开Anaconda Prompt,我们直接在命令行输入: 2、然后,再进入 C:Us

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包