1. 首先在cmd命令行下,进入chrome的目录
    例如:

    cd C:\Program Files\Google\Chrome\Application
    
  2. 然后再输入命令:

    chrome.exe --remote-debugging-port=9527 --user-data-dir=“D:\auto”
    

    其中:
    ----9527 为端口号,可自行指定
    ----D:\auto表示路径,这一整句命令会创建一个新的浏览器,这个路径就是新的浏览器所在的位置

    这条命令输完之后会出现一个浏览器,把自己想要进行操作的网页打开操作,然后停留

  3. 最后在python文件输入下面代码:

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    options = Options()
    options.add_experimental_option("debuggerAddress", "127.0.0.1:9527")
    browser = webdriver.Chrome(options=options)
    

    browswer就是你之前所停留的那个网页

  4. 后面就按照自己想要进行的操作进行代码编写了

https://www.cnblogs.com/lovealways/p/9813059.html
https://blog.csdn.net/weixin_45081575/article/details/112621581

感谢大佬们的无私分享!!

selenium 接管已经打开的本地浏览器窗口相关推荐

  1. 解决python+selenium自动化,打开谷哥浏览器窗口么会自动关闭问题

    # 导包 from selenium import webdriver from selenium.webdriver.common.by import By # 实例化浏览器,且浏览器对象的初始化放 ...

  2. 【Selenium】控制当前已经打开的 chrome浏览器窗口(高级版)

    前言 利用 Selenium 获取已经打开的浏览器窗口,全python操作 标题 链接 [Selenium]控制当前已经打开的 chrome浏览器窗口 https://blog.csdn.net/we ...

  3. 【Selenium】控制当前已经打开的 chrome浏览器窗口

    前言 有过几个小伙伴问过我如何利用 Selenium 获取已经打开的浏览器窗口,这里给安排了,还安排了两篇. 标题 链接 [Selenium]控制当前已经打开的 chrome浏览器窗口 https:/ ...

  4. angular js 打开新的浏览器窗口

    1.带参数打开新窗口 const newPath = location.origin + '/list' + '?name=' + name + '&sex=' + sex ; const w ...

  5. Python + Selenium 基础篇 - 打开和关闭浏览器

    1.首先要下载浏览器对应的driver,并放到你的python安装目录 Chrome浏览器(chromedriver): http://npm.taobao.org/mirrors/chromedri ...

  6. selenium连接已打开的Firefox浏览器

    原理:将session_id和url进行记录,下次打开firefox浏览器进行复用 import os,pickle,json,win32api from selenium import webdri ...

  7. mac selenium 连接已经打开的chrome浏览器

    今天在mac环境下尝试了一下用selenium连接现有的服务器,本来想绕过某宝的反爬虫机制的,但是并没有什么用,但是这个技术不错,我这里分享一下实现过程. 添加环境变量 export PATH=&qu ...

  8. Mac 解决selenium调试每次打开新Chrome浏览器问题

    文章目录 配置chrome 连接浏览器 配置chrome open -e ~/.zshrc 在结尾添加: export PATH="/Applications/Google Chrome.a ...

  9. 获得所有已打开的IE浏览器窗口中的访问地址

    获得IE中的浏览地址 function GetIEAddress(IEHandle:THandle;var Address:string):Boolean; Const WM_GETTEXT = $D ...

最新文章

  1. ASP.NET运行原理
  2. 性能比GPU高100倍!华人教授研发全球首个可编程忆阻器AI计算机
  3. Cannot open the disk 'E:/vmware/Ubuntu.vmdk' or one of the snapshot disks it depends on. 解决方法
  4. Android AppWidgetProvider应用
  5. HttpURLConnection与 HttpClient 区别/性能测试对比
  6. c语言输入整数要求输出字符,求C语言 将输入整数转换成字符串输出!
  7. string 长度_String源码解析
  8. Webpack 知识点总结
  9. 云小课 | 华为云KYON之L2CG
  10. 防蓝光膜真的能阻挡蓝光,减小辐射吗?
  11. codevs3143 二叉树的序遍历
  12. java分布式_学习分布式无从入手?阿里Java架构师分享分布式架构必读书籍
  13. 数据分析中会常犯哪些错误,如何解决? 一
  14. 开源软件不等于免费软件(弄清开放源代码许可证很重要)
  15. 一个成功企业家立下的22条规矩
  16. winform中HSrollbar如何控制thumb滑块的宽度呢
  17. c语言求个十百千万大写,大写数字一到十百千万怎么写?大写数字0到十百千万图片...
  18. 使用Qt实现一个必应壁纸客户端
  19. 文本生成视频Make-A-Video,根据一句话就能一键生成视频 Meta新AI模型
  20. Linux六种进程状态R、S、D、T、Z、X

热门文章

  1. 诗鬼李贺:只活27岁,让我们争吵千年
  2. 学渣的刷题之旅 leetcode刷题 58. 最后一个单词的长度
  3. 【Unity3D 问题总结】Failed to import package with error: Couldn‘t decompress package
  4. CSS 中引用 fontawesome 图标(编码对照表)
  5. 详解插帧算法DAIN论文和代码(Depth-Aware Video Frame Interpolation)
  6. macOS Monterey 12.5 (21G72) 正式版 ISO、IPSW、PKG 下载
  7. SLAM静态编译中动态链接库问题
  8. iOS-Core Animation 核心动画高级编程/5-变换
  9. MTK keypad调试,扩张键盘IC AW9523
  10. 管理客户信息并非易事