Mac selenium调试已经存在的Chrome浏览器
文章目录
- 配置chrome
- 连接浏览器
配置chrome
open -e ~/.zshrc
在结尾添加:
export PATH="/Applications/Google Chrome.app/Contents/MacOS:$PATH"
保存后退出,然后启动一个窗口:
Google\ Chrome --remote-debugging-port=19222 --user-data-dir="~/ChromeProfile"
其中Google\ Chrome为一个命令,把chrome添加到环境变量就可以看到了
这里是指定chrome的端口19222,这段代码执行结束后也不会退出driver,我们使用:
lsof -i:19222
就可以看到39222端口有监听状态的Google
连接浏览器
from selenium import webdriveroptions = webdriver.ChromeOptions()options.add_experimental_option("debuggerAddress", "127.0.0.1:19222")
driver = webdriver.Chrome(options=options)
driver.get('https://www.baidu.com')
参考网站:https://cosmocode.io/how-to-connect-selenium-to-an-existing-browser-that-was-opened-manually/#2-step-1-launch-browser-with-custom-flags
Mac selenium调试已经存在的Chrome浏览器相关推荐
- Mac 解决selenium调试每次打开新Chrome浏览器问题
文章目录 配置chrome 连接浏览器 配置chrome open -e ~/.zshrc 在结尾添加: export PATH="/Applications/Google Chrome.a ...
- mac selenium 连接已经打开的chrome浏览器
今天在mac环境下尝试了一下用selenium连接现有的服务器,本来想绕过某宝的反爬虫机制的,但是并没有什么用,但是这个技术不错,我这里分享一下实现过程. 添加环境变量 export PATH=&qu ...
- mac网页java无法加载,chrome浏览器mac版无法加载怎么办_chrome浏览器mac版打不开网页解决方法-win7之家...
对于使用苹果电脑的用户来说,想要安装chrome浏览器时,就需要选择相应版本的mac版chrome浏览器,然而最近有些用户在使用chrome浏览器mac版时却出现了无法加载,打不开网页的问题,那么ch ...
- selenium课程笔记2--selenium操作chrome浏览器
1.python已安装,环境变量已配置,将下面3个文件,放至在python安装的根目录下. 通过python就可以调用chrome浏览器了. 2.firefox浏览器python自动支持不需要配置 3 ...
- h5微信本地调试 vue_UniApp本地调试H5(谷歌chrome浏览器)跨域问题的解决方法,亲测可用...
UniApp本地调试H5跨域(谷歌chrome浏览器,UniApp内置浏览器不存在此问题)的推荐方案:欺骗浏览器,让浏览器觉得你没有跨域(其实还是跨域了,用的是代理) 客户器端解决方案(亲测可用): ...
- 调试web项目时Chrome浏览器发送两次请求
最近调试web项目时,项目有时候会因为接收到空值而报错,之后我发现是因为Chrome浏览器会连续发送2次请求导致. 在使用Edge浏览器则没有出现这个问题,遂搜索了一些解决方案如下: https:// ...
- [python爬虫] Selenium切换窗口句柄及调用Chrome浏览器
因为我的博客是根据我每个阶段自己做的事情而写的,所以前言可能有点跑题,但它更有利于让我回忆这个阶段自己的所作所为.这篇文章主要介绍Selenium爬虫获取当前窗口句柄.切换窗口句柄以及调用Chrome ...
- python+selenium自动化测试环境搭建(Python+Selenium程序执行完,chrome浏览器自动关闭解决方案)
第一步:安装python解释器 官网地址:https://www.python.org/ 我的版本是python3.9 第二步:安装pycharm编译器. 第三步:安装selenium库 1.以管理员 ...
- 使用Python+selenium实例化Microsoft Edge或Chrome浏览器对象和常见的报错
实例化谷歌浏览器对象: from selenium import webdriver # 实例化一个浏览器对象 wb = webdriver.Chrome(executable_path='D:\py ...
最新文章
- 将word文档按分页另存为多个word文件的VBA代码
- 异步错误处理 -- 时机
- 函数不可访问_C++之访问控制与继承
- UVALive 6257 Chemist's vows --一道题的三种解法(模拟,DFS,DP)
- memcache未授权访问漏洞
- 惠普企业:自今年10月起,固件 bug 将导致某些 SSD 不可用
- 若依框架使用笔记(一)
- C++ 引用与SqList L、SqList *L、SqList L辨析
- 当积分墙揭开神秘面纱,还剩什么?
- 13个有意思的网站,你一定要看
- mtk kernel
- AWS Route53里使用Godady注册的域名
- MFC入门(三)-- MFC图片/文字控件(循环显示文字和图片的小程序)
- 虚拟机怎么连云服务器,虚拟机怎么连接云服务器
- 使用Golang编写Android应用
- CentOS安装XenServer Tools
- 移动应用ui设计模式pdf_移动ui了解应用ui设计的13种基本模式
- Shopify 前端开发 占位符(占位图片)的使用
- 用批处理重启资源管理器
- HTML中粗体strong与b,斜体em与i标签的区别