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

Python-selenium启动edge打开百度

文章目录

  • 专栏导读
  • 1、背景
  • 2、代码
  • 总结

专栏导读

🔥🔥本文已收录于《Python基础篇爬虫》

🉑🉑本专栏专门针对于有爬虫基础准备的一套基础教学,轻松掌握Python爬虫,欢迎各位同学订阅,专栏订阅地址:点我直达

🤞🤞此外如果您已工作,如需利用Python解决办公中常见的问题,欢迎订阅《Python办公自动化》专栏,订阅地址:点我直达

🔺🔺此外《Python30天从入门到熟练》专栏已上线,欢迎大家订阅,订阅地址:点我直达

1、背景

  • 由于selenium 操控谷歌浏览器时候我们需要经常注意 Chromeriver.exe的版本号,或者是selenium 的版本号,否则的话会导致程序运行出错!

  • 为了方便我们可以直接利用selenium 操控Edge浏览进行代码测试

2、代码

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.edge.service import Service
from webdriver_manager.microsoft import EdgeChromiumDriverManager
import time# 创建 Edge 浏览器对象
service = Service(EdgeChromiumDriverManager().install())
driver = webdriver.Edge(service=service)# 打开百度首页
driver.get("https://www.baidu.com")# 找到搜索框并输入关键词
search_box = driver.find_element(By.ID, "kw")
search_box.send_keys("python")# 点击搜索按钮
search_button = driver.find_element(By.ID, "su")
search_button.click()# 等待3秒,让搜索结果加载完成
time.sleep(3)# 关闭浏览器
driver.quit()
文章链接
Python爬虫实战(实战篇)—19—selenium获取柯南所有剧集写入Excel—附完整版代码)点我进入本文
python+selenium判断【加载中】元素在就一直等待不在就点击下载(非常好用)点我进入本文
Python+selenium+PIL实现网页自动截图点我进入本文
Python控制selenium之谷歌驱动器移动至隐藏元素上点我进入本文
python-selenium控制浏览器多开窗口点我进入本文
python+selenium模拟键盘使用ESC退出某个页面中的小页面点我进入本文

总结

  • 希望对初学者有帮助

  • 致力于办公自动化的小小程序员一枚

  • 希望能得到大家的【一个免费关注】!感谢

  • 求个 🤞 关注 🤞

  • 此外还有办公自动化专栏,欢迎大家订阅:Python办公自动化专栏

  • 求个 ❤️ 喜欢 ❤️

  • 此外还有爬虫专栏,欢迎大家订阅:Python爬虫基础专栏

  • 求个 👍 收藏 👍

  • 此外还有Python基础专栏,欢迎大家订阅:Python基础学习专栏

http://www.lryc.cn/news/546370.html

相关文章:

  • 网络安全需要掌握哪些技能?
  • 自动扶梯人员摔倒掉落识别检测数据集VOC+YOLO格式5375张2类别
  • 中国棒球国家队征战世界棒球经典赛·棒球1号位
  • 重生之数据结构与算法----数组链表
  • 计算机网络常见疑问
  • C++07(继承)
  • 文件上传漏洞:upload-labs靶场1-10
  • 【Python/Pytorch】-- 创建3090Ti显卡所需环境
  • 自然语言转SQL之Vanna.ai:AI集成数据库
  • 【零基础到精通Java合集】第二十二集:CMS收集器详解(低延迟的里程碑)
  • 2025-03-04 学习记录--C/C++-PTA 习题5-5 使用函数统计指定数字的个数
  • SP导入模型设置
  • 计算机网络——IP地址
  • openharmony 软总线-设备发现流程
  • 零信任架构和传统网络安全模式的
  • TCP/IP四层模型:从入门到精通
  • 二、QT和驱动模块实现智能家居-----问题汇总1
  • 10、HTTP/3有了解过吗?【中高频】
  • 基于https虚拟主机配置
  • 小白入坑向:Java 全栈系统性学习推荐路线之一
  • 云原生存储架构:构建数据永续的新一代存储基础设施
  • QTableWidget之表格列的隐藏与显示(折叠)
  • Leetcode3146. 两个字符串的排列差
  • 二百八十五、华为云PostgreSQL——建分区表并设置主键
  • 系统架构设计师-第3章 数据库设计
  • SAP MDG —— MDG on S/4HANA 2023 FPS03 创新汇总
  • 软考中级-数据库-3.2 数据结构-数组和矩阵
  • 有符号数和无符号数的加减运算
  • 动态链接器(十):重定位
  • EGO-Planner的无人机视觉选择(yolov5和yolov8)