selenium连接已经存在的edge浏览器

这篇具有很好参考价值的文章主要介绍了selenium连接已经存在的edge浏览器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用remote-debugging-port连接edge浏览器

selenium 3版本使用方法

官方文档
selenium调用已打开edge浏览器,Selenium,selenium,edge,python

1.edge为最新版浏览器,基于chromenium内核
使用命令行

msedge.exe --remote-debugging-port=9225 --user-data-dir="xxx"

端口号只要没有占用,可以随便设置
2. 脚本连接

from msedge.selenium_tools import Edge, EdgeOptions  # pip install msedge-selenium-tools
edge_options = EdgeOptions()
edge_options.use_chromium = True
edge_options.add_argument("disable-gpu")
edge_options.add_experimental_option("debuggerAddress", "127.0.0.1:9225")

driver = Edge(options=edge_options)
driver.get('edge://version/')

执行后打开该页面
selenium调用已打开edge浏览器,Selenium,selenium,edge,python
温馨提示:必须加user-data-dir参数否则会失败

selenium 4版本使用方法

待完善文章来源地址https://www.toymoban.com/news/detail-544203.html

到了这里,关于selenium连接已经存在的edge浏览器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • selenium 连接已经打开的chrome浏览器 MAC

    今天在爬取chatGPT的谷歌插件的prompts的时候,发现绕不过他的反爬机制,失败+1+1+1,所以想用连接已打开的chatGPT页面进行控制 1,添加环境变量 用临时在终端添加环境变量的方法,方便又快捷了属实是,新打开一个终端复制粘贴即可。 测试有没有添加环境变量成功: 当看到

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

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

    2024年02月05日
    浏览(44)
  • Selenium操作已经打开的Chrome浏览器窗口

    在使用之前的代码通过selenium操作Chrome浏览器时,每次都要新打开一个窗口,觉得麻烦,所以尝试使用 Selenium 获取已经打开的浏览器窗口,在此记录下过程 本文使用 chrome浏览器来做示例。 ChromeDriver谷歌浏览器驱动的下载安装与使用,可以参考点击:Selenium安装WebDriver:Chro

    2024年02月05日
    浏览(39)
  • 安装 selenium 及配置 edge 浏览器驱动

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

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

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

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

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

    2024年02月13日
    浏览(26)
  • python通过selenium爬取网页信息,python获取浏览器请求内容,控制已经打开的浏览器

    背景:通过python中直接get或者urlopen打开一些有延迟加载数据的网页,会抓取不到部分信息。 1. 命令行打开chrome,并开启调试端口 (前提,找到chrome安装目录,找到chrome.exe所在路径,添加到环境变量中,例如我的是C:Program FilesGoogleChromeApplication) remote-debugging-port指定远程调试

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

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

    2024年02月03日
    浏览(35)
  • 【Selenium】控制当前已经打开的 chrome浏览器窗口(高级版)

    利用 Selenium 获取已经打开的浏览器窗口,全python操作 标题 链接 【Selenium】控制当前已经打开的 chrome浏览器窗口 https://blog.csdn.net/weixin_45081575/article/details/112621581 【Selenium】控制当前已经打开的 chrome浏览器窗口(高级篇) https://blog.csdn.net/weixin_45081575/article/details/126389273 不同

    2024年01月17日
    浏览(57)
  • 不让selenium自动关闭浏览器页面(闪崩)[vscode +edge]

    前言: 看见网上这个的解决方法不是关于chrome就是关于pycharm。 像我这种平时喜欢用vscode和edge来写爬虫的遇到问题,真的是难绷😅😅😅 用的是 vscode和selenium配合edge来实现: 所需软件版本: python: 3.10.8. vscode 版本: 1.81.1 (user setup) selenium 版本: 4.5 edge 版本:版本 116.0.193

    2024年02月07日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包