Python+selenium 自动化-操作已启用的chrome浏览器实例演示,chrome启用调试端口方法

简介: Python+selenium 自动化-操作已启用的chrome浏览器实例演示,chrome启用调试端口方法

   

首先在 chrome 快捷方式的目标后面加上这个参数。

前面是代表调试端口,可以随便用端口,后面指向一个新的文件夹用于存储用户数据。

注: 后面的参数如果不加上,端口启用好像会失败,目前没有找到原因。

 --remote-debugging-port=5003 --user-data-dir="C:\Py_selenium\auto"

image.png

然后双击快捷快捷方式打开浏览器就好了,现在浏览器就能被控制了。

不确定端口是否启用,可以在 cmd 用下面的方法查看端口启用情况。

C:\Users\Administrator>netstat -ano | findstr 5003
  TCP    127.0.0.1:5003         127.0.0.1:53546        FIN_WAIT_2      12180
  TCP    127.0.0.1:5003         127.0.0.1:53547        TIME_WAIT       0
  TCP    127.0.0.1:5003         127.0.0.1:53858        FIN_WAIT_2      12180
  TCP    127.0.0.1:5003         127.0.0.1:53859        TIME_WAIT       0
  TCP    127.0.0.1:5003         127.0.0.1:53900        FIN_WAIT_2      12180
  TCP    127.0.0.1:5003         127.0.0.1:53901        TIME_WAIT       0
  TCP    127.0.0.1:53546        127.0.0.1:5003         CLOSE_WAIT      15540
  TCP    127.0.0.1:53858        127.0.0.1:5003         CLOSE_WAIT      9108
  TCP    127.0.0.1:53900        127.0.0.1:5003         CLOSE_WAIT      16320

通过访问调试端口控制已启用的浏览器。

from selenium import webdriver
# 另一个导入chrome参数的方法
# from selenium.webdriver.chrome.options import Options
# options = Options()
options = webdriver.ChromeOptions()
options.add_experimental_option("debuggerAddress", "127.0.0.1:5003")
driver = webdriver.Chrome(options = options)
print(driver.title)

运行效果图:

image.png

喜欢的点个赞❤吧!


目录
相关文章
|
2月前
|
运维 Prometheus 监控
自动化运维的魔法:使用Python脚本简化日常任务
【8月更文挑战第50天】在数字化时代的浪潮中,自动化运维成为提升效率、减少人为错误的利器。本文将通过一个实际案例,展示如何利用Python脚本实现自动化部署和监控,从而让运维工作变得更加轻松和高效。我们将一起探索代码的力量,解锁自动化运维的神秘面纱,让你的工作环境焕然一新。
152 81
|
19小时前
|
Web App开发 JavaScript 前端开发
使用 Chrome 浏览器的内存分析工具来检测 JavaScript 中的内存泄漏
【10月更文挑战第25天】利用 Chrome 浏览器的内存分析工具,可以较为准确地检测 JavaScript 中的内存泄漏问题,并帮助我们找出潜在的泄漏点,以便采取相应的解决措施。
15 9
|
3天前
|
JSON 测试技术 持续交付
自动化测试与脚本编写:Python实践指南
自动化测试与脚本编写:Python实践指南
10 1
|
17天前
|
运维 监控 网络安全
自动化运维的魔法:如何用Python简化日常任务
【10月更文挑战第9天】在数字时代的浪潮中,运维人员面临着日益增长的挑战。本文将揭示如何通过Python脚本实现自动化运维,从而提高效率、减少错误,并让运维工作变得更具创造性。我们将探索一些实用的代码示例,这些示例将展示如何自动化处理文件、监控系统性能以及管理服务器配置等常见运维任务。准备好让你的运维工作升级换代了吗?让我们开始吧!
|
17天前
|
Web App开发 开发者
|
19天前
|
Web App开发 JSON 安全
Chrome浏览器的跨域问题
【10月更文挑战第6天】
|
26天前
|
Python
Python编程--使用NMAP端口扫描
Python编程--使用NMAP端口扫描
16 1
|
26天前
|
网络安全 Python
Python编程--目标IP地址段主机指定端口状态扫描
Python编程--目标IP地址段主机指定端口状态扫描
40 1
|
2月前
|
Linux Python
用python扫描linux开放的端口(3种方式)
这篇文章介绍了三种使用Python实现Linux端口扫描的方法,包括基础版端口扫描、全端口扫描和多线程扫描技术。
53 15
|
30天前
|
测试技术 数据安全/隐私保护 开发者
自动化测试的奥秘:如何用Selenium和Python提升软件质量
【9月更文挑战第35天】在软件开发的海洋中,自动化测试是那艘能引领我们穿越波涛的帆船。本文将揭开自动化测试的神秘面纱,以Selenium和Python为工具,展示如何构建一个简单而强大的自动化测试框架。我们将从基础出发,逐步深入到高级应用,让读者能够理解并实现自动化测试脚本,从而提升软件的质量与可靠性。