Python-selenium启动edge打开百度

发布于:2025-03-05 ⋅ 阅读:(100) ⋅ 点赞:(0)

专栏导读

🔥🔥本文已收录于《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基础学习专栏