当前位置: 首页 > news >正文

编写bat文件自动打开chrome浏览器,并通过selenium抓取浏览器操作chrome

使用本地bat文件启动chrome浏览器,并通过selenium操作

目的:因本地电脑环境问题无法启动chromedriver,故编写bat文件自动打开chrome浏览器,并通过selenium抓取浏览器操作chrome

编写bat文件 start.bat并放在D盘根目录

cd C:\Program FIles\Chrome\Application\chrome.exe
start chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\selenium\AutomationProfile"

python代码中启动bat文件

import subprocess
result = subprocess.run(r'D:start.bat', shell=True, check=true, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
option = Options()
option.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
http://www.lryc.cn/news/583931.html

相关文章:

  • 如何使用Java WebSocket API实现客户端和服务器端的通信?
  • Language Models are Few-Shot Learners: 开箱即用的GPT-3(二)
  • Android 应用常见安全问题
  • Windows Edge 播放 H.265 视频指南
  • 多模态大语言模型arxiv论文略读(156)
  • 论文阅读笔记:VI-Net: Boosting Category-level 6D Object Pose Estimation
  • web前端面试笔记
  • 微软365 PDF导出功能存在本地文件包含漏洞,可泄露敏感服务器数据
  • C#集合:从基础到进阶的全面解析
  • qemu vcpu的创建过程
  • Debian-10编译安装Mysql-5.7.44 笔记250706
  • Windows 11 安装过程中跳过微软账户创建本地账户
  • 深度学习_全连接神经网络
  • 深入理解Java虚拟机:Java内存区域与内存溢出异常
  • Linux 操作系统如何实现软硬件解耦?从容器与硬件接口封装谈起
  • 数字孪生技术引领UI前端设计新趋势:增强现实与虚拟现实的融合应用
  • 计算机学科专业基础综合(408)四门核心课程的知识点总结
  • Docker高级管理--容器通信技术与数据持久化
  • 从零开始搭建深度学习大厦系列-3.卷积神经网络基础(5-9)
  • 【网络编程】 TCP 协议栈的知识汇总
  • 【运维实战】解决 K8s 节点无法拉取 pause:3.6 镜像导致 API Server 启动失败的问题
  • Spring boot整合dubbo+zookeeper
  • IDEA 安装AI代码助手GitHub Copilot和简单使用体验
  • 【科研绘图系列】R语言探索生物多样性与地理分布的可视化之旅
  • Jekyll + Chirpy + GitHub Pages 搭建博客
  • 微服务架构的演进:迈向云原生——Java技术栈的实践之路
  • 基于springboot的美食文化和旅游推广系统
  • 通过 .NET Aspire 使用本地 AI 模型
  • kotlin中集合的用法
  • 《信号与系统》学习笔记——第八章(补充部分)