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

Python自动化selenium-一直卡着不打开浏览器怎么办?

Python自动化selenium

如果出现卡住不打开,就把驱动放当前目录并指定
在这里插入图片描述

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
import time
import osdef open_baidu():# 获取当前目录中的chromedriver.exe的绝对路径current_dir = os.path.dirname(os.path.abspath(__file__))chromedriver_path = os.path.join(current_dir, "chromedriver.exe")# 设置Chrome浏览器选项chrome_options = webdriver.ChromeOptions()# 使用当前目录中的chromedriver.exeservice = Service(executable_path=chromedriver_path)# 初始化Chrome浏览器print("正在初始化Chrome浏览器...")driver = webdriver.Chrome(service=service, options=chrome_options)# 打开百度网站print("正在打开百度网站...")driver.get("https://www.baidu.com")# 最大化浏览器窗口driver.maximize_window()# 等待10秒,以便查看页面print("成功打开百度首页")time.sleep(10)# 关闭浏览器driver.quit()print("浏览器已关闭")if __name__ == "__main__":try:open_baidu()except Exception as e:print(f"发生错误: {e}")input("按Enter键退出...") 

相关文章:

  • Unity中的数字孪生项目:两种输入方式对观察物体的实现
  • 从代码实现理解Vision Permutator:WeightedPermuteMLP模型解析
  • 大麦缺货状态进订单源码
  • 编译原理|| 实验一:词法分析程序设计
  • 《浔川代码编辑器v2.0内测(完整)报告》
  • 学习笔记二十二—— 并发五大常见陷阱
  • 中科院数据生成赋能具身导航!WCGEN:基于世界一致性数据生成的视觉语言导航
  • XAML基本语法与例子
  • Promise 原理、用法与在 Vue 中的最佳实践
  • BGP路由控制实验
  • 【第16届蓝桥杯软件赛】CB组第一次省赛
  • xpath选择器
  • jax 备忘录
  • 多表查询之连接查询
  • 微服务划分的思考
  • [陇剑杯 2021]内存分析(问1)
  • 你学会了些什么220622?--搭建UI自动化
  • 论文速报《Being-0:结合视觉语言模型与模块化技能的人形机器人智能体》
  • 53、Spring Boot 详细讲义(十)(Spring Boot 高级主题)
  • 【Linux】调试工具gdb的认识和使用指令介绍(图文详解)
  • 大卫·第艾维瑞谈历史学与社会理论②丨马克斯·韦伯与历史学研究
  • 国家开发银行原副行长李吉平一审获刑14年
  • 浙江桐乡征集涉企行政执法问题线索,含乱收费、乱罚款、乱检查等
  • “解压方程式”主题沙龙:用艺术、精油与自然的力量,寻找自我疗愈的方式
  • 钱理群|直面衰老与死亡
  • 上海交大发布“AI十条”,鄂维南院士已任该校人工智能学院讲席教授