Selenium、Requests、定时任务。让重复工作自动化,提升 10 倍效率。
快速回顾 Python 核心语法,理解自动化的本质——用代码替代重复的人工操作,建立自动化脚本的编写思维。
使用 os、shutil、pathlib 模块批量处理文件:重命名、移动、复制、压缩、整理文件夹,告别手动拖拽。
用 openpyxl 读写 Excel 数据、生成报表;用 python-docx 自动填充合同模板、批量生成文档。
用 smtplib 和 email 库自动发送邮件,支持附件、HTML 模板、批量群发,实现邮件通知自动化。
用 Requests 库发送 HTTP 请求,解析 JSON API 和 HTML 页面,爬取公开数据并存储到本地文件。
用 Selenium 操控真实浏览器:自动登录、表单填写、页面截图、处理弹窗与下拉菜单。
用 Schedule 和 APScheduler 实现定时执行,结合 Windows 任务计划程序让脚本按时自动运行。
编写系统监控、日志分析、进程管理、磁盘清理等运维自动化脚本,减轻日常运维负担。
用 Pandas 自动清洗、转换、合并数据,从 CSV/Excel/JSON 中提取洞察,自动生成可视化图表。
整合全课程知识,完成三个实战项目:自动化报表系统、网页数据监控告警、办公流程全自动流水线。