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

这篇具有很好参考价值的文章主要介绍了python运行selenium创建Edge浏览器更改默认下载路径的方法与防止程序结束后浏览器窗口自动关闭的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

结合chatgpt与csdn查阅资料后

得到解决方法:

from selenium import webdriver


# 创建设置项
options = webdriver.EdgeOptions()

# 创建新默认路径与下载设置
prefs = {"download.default_directory": "D:\Downloads_test", "download.prompt_for_download": False}

# 将创建的下载部分的设置添加到option中
options.add_experimental_option('prefs', prefs)

# 修改设置使程序结束后浏览器不自动关闭
options.add_experimental_option('detach', True)

# 实例化Edge浏览器对象,并将options传入该实例对象
driver = webdriver.Edge(options=options)

# 使用实例化的Edge浏览器对象打开百度
driver.get('http://www.baidu.com/')

其中

prefs = {"download.default_directory": "D:\Downloads_test", "download.prompt_for_download": False}

“D:\Downloads_test”改为你自己想要默认下载路径,

"download.prompt_for_download"为下载文件开始时Edge浏览器是否弹出另存为窗口,True则触发下载时会弹出另存为窗口,False则直接将文件下载到默认下载路径中。

另存为窗口长相如下

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

程序中的所有注释均为个人理解,如有错误,欢迎批评指正文章来源地址https://www.toymoban.com/news/detail-505818.html

到了这里,关于python运行selenium创建Edge浏览器更改默认下载路径的方法与防止程序结束后浏览器窗口自动关闭的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • windows Edge浏览器默认用户数据路径更改

    windows Edge 浏览器默认用户数据路径: 其中浏览器插件的文件夹是其下的 DefaultExtensions 文件夹。 默认是在 c 盘下,所以一般会转移到其他盘符中。 先创建好文件夹目录,将之前的数据 copy 到文件夹中。 2.1 修改用户数据路径 通过命令行标志 通过注册表(优先级更高) 2.1.1 通

    2024年02月07日
    浏览(26)
  • Python-selenium库安装及Edge浏览器驱动配置(Anaconda环境下)

    文章使用的环境是在Anaconda下配置的虚拟环境,在Anacanda下的虚拟环境下下载安装库为如下步骤:  1.1. 激活并且进入使用的环境中(xxx为虚拟环境的名称) 1.2. 进入到所需的环境中后,下载并安装seleniu库 2.1. 查看自己Edge浏览器的版本:         在Edge浏览器的搜索栏里输入地

    2024年04月10日
    浏览(26)
  • selenium 驱动 Edge浏览器,解决selenium打开Edge浏览器闪退问题

    1、在设置中查看浏览器的版本号 2、在官网中进行对应下载 Microsoft Edge WebDriver - Microsoft Edge Developer 1、打开设置界面 右击【此电脑】---选择【属性】----选择【高级系统设置】-----点击【环境变量】 2、变量设置 在【系统变量】选项中,选择【Path】----》点击新建 将Edge浏览器

    2024年02月05日
    浏览(22)
  • 使用Python+selenium实例化Microsoft Edge或Chrome浏览器对象和常见的报错

    实例化谷歌浏览器对象: 实例化Microsoft Edge对象: 1.浏览器窗口闪退: 用import time    time.sleep(5),让浏览器多待上一会就好了 2.报错\\\"DeprecationWarning: executable_path has been deprecated\\\":  此错误不耽误程序运行,如果程序因为此错误不能运行,修改代码为: 3.报错\\\"TypeError: \\\'module\\\'

    2024年02月12日
    浏览(14)
  • python爬虫之selenium库,浏览器访问搜索页面并提取信息,及隐藏浏览器运行

    如果链接简单,爬虫可以通过链接用requests库提取页面信息,如爬取豆瓣top250影片信息,链接简单易懂。参考:爬取豆瓣top250影片信息 但如果遇到一些搜索之类的,基于js动态加载的网页,以上就不适合,如爬虫b站,搜索“爬虫”页面,第一页链接如下,第二页又是很长没规

    2024年01月23日
    浏览(19)
  • 安装 selenium 及配置 edge 浏览器驱动

    安装浏览器驱动时注意版本保持一致。 查看浏览器版本: 在这个网站上下载驱动:https://developer.microsoft.com/zh-cn/microsoft-edge/tools/webdriver/。 上图中看到我的Edge版本是 120.0.2210.61。进入网站下载驱动。 将其解压到python解释器目录并重命名为 MicrosoftWebDriver.exe 。 将压缩包解压到

    2024年02月03日
    浏览(19)
  • selenium连接已经存在的edge浏览器

    使用remote-debugging-port连接edge浏览器 官方文档 1.edge为最新版浏览器,基于chromenium内核 使用命令行 端口号只要没有占用,可以随便设置 2. 脚本连接 执行后打开该页面 温馨提示:必须加user-data-dir参数否则会失败 待完善

    2024年02月13日
    浏览(16)
  • selenium打开edge浏览器闪退问题

    本文记录selenium在打开浏览器后会自动闪退问题。 版本如下 需保证浏览器驱动为对应版本,官方给的下载驱动的地址为:https://developer.microsoft.com/zh-cn/microsoft-edge/tools/webdriver/ 下载完驱动放在如下文件夹 edge浏览器默认安装路径为:C:Program Files (x86)MicrosoftEdgeApplication seleni

    2024年02月13日
    浏览(10)
  • selenium 接管可保存用户数据浏览器(edge)

    0、作用:保留登录数据 1、浏览器:edge 浏览器(chorm类似) 2、环境:安装 selenium 与 selenium edge 引擎 下载 selenium: 根据 edge 版本找到对应的引擎: 1、接管本地浏览器 相关包 启动浏览器 初始化配置 selenium 进行相关自动化操作 关闭浏览器

    2024年02月16日
    浏览(11)
  • Windows使用selenium操作Edge浏览器实现爬虫

    以前的大部分程序都是操作Chrome,很少有操作Edge,现在以Edge为例。 Selenium本身是无法直接控制浏览器的,不同的浏览器需要不同的驱动程序,Google Chrome需要安装ChromeDriver、Edge需要安装Microsoft Edge WebDriver,其他浏览器也需要安装相应的驱动。 edge://version/ https://developer.micros

    2024年02月03日
    浏览(19)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包