selenium 接管已经打开的本地浏览器窗口
首先在cmd命令行下,进入chrome的目录
例如:cd C:\Program Files\Google\Chrome\Application
然后再输入命令:
chrome.exe --remote-debugging-port=9527 --user-data-dir=“D:\auto”
其中:
----9527 为端口号,可自行指定
----D:\auto表示路径,这一整句命令会创建一个新的浏览器,这个路径就是新的浏览器所在的位置这条命令输完之后会出现一个浏览器,把自己想要进行操作的网页打开操作,然后停留
最后在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就是你之前所停留的那个网页
后面就按照自己想要进行的操作进行代码编写了
https://www.cnblogs.com/lovealways/p/9813059.html
https://blog.csdn.net/weixin_45081575/article/details/112621581
感谢大佬们的无私分享!!
selenium 接管已经打开的本地浏览器窗口相关推荐
- 解决python+selenium自动化,打开谷哥浏览器窗口么会自动关闭问题
# 导包 from selenium import webdriver from selenium.webdriver.common.by import By # 实例化浏览器,且浏览器对象的初始化放 ...
- 【Selenium】控制当前已经打开的 chrome浏览器窗口(高级版)
前言 利用 Selenium 获取已经打开的浏览器窗口,全python操作 标题 链接 [Selenium]控制当前已经打开的 chrome浏览器窗口 https://blog.csdn.net/we ...
- 【Selenium】控制当前已经打开的 chrome浏览器窗口
前言 有过几个小伙伴问过我如何利用 Selenium 获取已经打开的浏览器窗口,这里给安排了,还安排了两篇. 标题 链接 [Selenium]控制当前已经打开的 chrome浏览器窗口 https:/ ...
- angular js 打开新的浏览器窗口
1.带参数打开新窗口 const newPath = location.origin + '/list' + '?name=' + name + '&sex=' + sex ; const w ...
- Python + Selenium 基础篇 - 打开和关闭浏览器
1.首先要下载浏览器对应的driver,并放到你的python安装目录 Chrome浏览器(chromedriver): http://npm.taobao.org/mirrors/chromedri ...
- selenium连接已打开的Firefox浏览器
原理:将session_id和url进行记录,下次打开firefox浏览器进行复用 import os,pickle,json,win32api from selenium import webdri ...
- mac selenium 连接已经打开的chrome浏览器
今天在mac环境下尝试了一下用selenium连接现有的服务器,本来想绕过某宝的反爬虫机制的,但是并没有什么用,但是这个技术不错,我这里分享一下实现过程. 添加环境变量 export PATH=&qu ...
- Mac 解决selenium调试每次打开新Chrome浏览器问题
文章目录 配置chrome 连接浏览器 配置chrome open -e ~/.zshrc 在结尾添加: export PATH="/Applications/Google Chrome.a ...
- 获得所有已打开的IE浏览器窗口中的访问地址
获得IE中的浏览地址 function GetIEAddress(IEHandle:THandle;var Address:string):Boolean; Const WM_GETTEXT = $D ...
最新文章
- ASP.NET运行原理
- 性能比GPU高100倍!华人教授研发全球首个可编程忆阻器AI计算机
- Cannot open the disk 'E:/vmware/Ubuntu.vmdk' or one of the snapshot disks it depends on. 解决方法
- Android AppWidgetProvider应用
- HttpURLConnection与 HttpClient 区别/性能测试对比
- c语言输入整数要求输出字符,求C语言 将输入整数转换成字符串输出!
- string 长度_String源码解析
- Webpack 知识点总结
- 云小课 | 华为云KYON之L2CG
- 防蓝光膜真的能阻挡蓝光,减小辐射吗?
- codevs3143 二叉树的序遍历
- java分布式_学习分布式无从入手?阿里Java架构师分享分布式架构必读书籍
- 数据分析中会常犯哪些错误,如何解决? 一
- 开源软件不等于免费软件(弄清开放源代码许可证很重要)
- 一个成功企业家立下的22条规矩
- winform中HSrollbar如何控制thumb滑块的宽度呢
- c语言求个十百千万大写,大写数字一到十百千万怎么写?大写数字0到十百千万图片...
- 使用Qt实现一个必应壁纸客户端
- 文本生成视频Make-A-Video,根据一句话就能一键生成视频 Meta新AI模型
- Linux六种进程状态R、S、D、T、Z、X
热门文章
- 诗鬼李贺:只活27岁,让我们争吵千年
- 学渣的刷题之旅 leetcode刷题 58. 最后一个单词的长度
- 【Unity3D 问题总结】Failed to import package with error: Couldn‘t decompress package
- CSS 中引用 fontawesome 图标(编码对照表)
- 详解插帧算法DAIN论文和代码(Depth-Aware Video Frame Interpolation)
- macOS Monterey 12.5 (21G72) 正式版 ISO、IPSW、PKG 下载
- SLAM静态编译中动态链接库问题
- iOS-Core Animation 核心动画高级编程/5-变换
- MTK keypad调试,扩张键盘IC AW9523
- 管理客户信息并非易事