Python+selenium 自动化-基本环境搭建,调用selenium库访问百度查询天气实例演示

简介: Python+selenium 自动化-基本环境搭建,调用selenium库访问百度查询天气实例演示

 

Python+selenium 自动化

第一章:基本环境搭建

① 安装 selenium 库

直接在 cmd 里输入 pip install selenium 就好了。

image.png

② 下载对应版本的浏览器驱动

调用 chrome 浏览器需要下载 chrome 驱动,驱动的版本要跟浏览器版本对应。

chrome 驱动获取方法如下:

Python+selenium 自动化-chrome驱动的获取

下载到对应驱动后,直接放在 python 安装的根目录下就好了。

image.png

③ 调用百度查天气演示

我们来一段简单的代码,调用浏览器查天气,来看看我们的环境搭配的怎么样。

from selenium import webdriver
# 调用chrome浏览器
driver = webdriver.Chrome()
# 打开百度
driver.get("https://www.baidu.com")
# 在搜索栏输入天气
driver.find_element_by_id("kw").send_keys("天气")
# 点击搜索
driver.find_element_by_id("su").click()

运行成功效果图:

image.png

喜欢的点个赞❤吧!

目录
相关文章
|
安全 JavaScript 开发者
Python 自动化办公神器|一键转换所有文档为 PDF
本文介绍一个自动化批量将 Word、Excel、PPT、TXT、HTML 及图片转换为 PDF 的 Python 脚本。支持多格式识别、错误处理与日志记录,适用于文档归档、报告整理等场景,大幅提升办公效率。仅限 Windows 平台,需安装 Office 及相关依赖。
616 0
|
Web App开发 存储 前端开发
Python+Selenium自动化爬取携程动态加载游记
Python+Selenium自动化爬取携程动态加载游记
|
10月前
|
存储 数据采集 监控
Python定时爬取新闻网站头条:从零到一的自动化实践
在信息爆炸时代,本文教你用Python定时爬取腾讯新闻头条,实现自动化监控。涵盖请求、解析、存储、去重、代理及异常通知,助你构建高效新闻采集系统,适用于金融、电商、媒体等场景。(238字)
1597 2
|
11月前
|
SQL 测试技术 数据库
healenium+python+selenium
上次介绍了如何利用healenium+java+selenium来实现selenium的自愈,这次介绍如何healenium+python+selenium。关于healenium+python+selenium网上资料更少,并且甚至是错误的。在著名的书籍《软件测试权威指南中》也是有一定问题的。现在介绍如下
516 4
|
11月前
|
数据采集 监控 Shell
无需Python:Shell脚本如何成为你的自动化爬虫引擎?
Shell脚本利用curl/wget发起请求,结合文本处理工具构建轻量级爬虫,支持并行加速、定时任务、增量抓取及分布式部署。通过随机UA、异常重试等优化提升稳定性,适用于日志监控、价格追踪等场景。相比Python,具备启动快、资源占用低的优势,适合嵌入式或老旧服务器环境,复杂任务可结合Python实现混合编程。
|
存储 数据采集 数据可视化
Python自动化分析知网文献:爬取、存储与可视化
Python自动化分析知网文献:爬取、存储与可视化
|
数据采集 存储 监控
Python爬虫自动化:定时监控快手热门话题
Python爬虫自动化:定时监控快手热门话题
|
安全 数据库 数据安全/隐私保护
Python办公自动化实战:手把手教你打造智能邮件发送工具
本文介绍如何使用Python的smtplib和email库构建智能邮件系统,支持图文混排、多附件及多收件人邮件自动发送。通过实战案例与代码详解,帮助读者快速实现办公场景中的邮件自动化需求。
1018 0
|
10月前
|
数据采集 运维 监控
爬虫与自动化技术深度解析:从数据采集到智能运维的完整实战指南
本文系统解析爬虫与自动化核心技术,涵盖HTTP请求、数据解析、分布式架构及反爬策略,结合Scrapy、Selenium等框架实战,助力构建高效、稳定、合规的数据采集系统。
1382 62
爬虫与自动化技术深度解析:从数据采集到智能运维的完整实战指南

推荐镜像

更多