📘 金融自动化·30章
浏览器自动化
🏦 金融系统实战
01
自动化入门
浏览器自动化概述
金融应用场景
Selenium vs Playwright
02
环境搭建
Python环境配置
Selenium安装
浏览器驱动下载
03
元素定位基础
ID定位
Name定位
Class Name
Tag Name
04
元素定位进阶
XPath定位
CSS Selector
相对定位
链式定位
05
浏览器操作
打开网页
前进后退
刷新
窗口大小
截图
06
元素交互
点击
输入文本
清除文本
获取属性
获取文本
07
等待机制
强制等待
隐式等待
显式等待
自定义条件
08
多元素处理
查找多个元素
遍历列表
元素筛选
09
下拉框与复选框
Select类
复选框勾选
单选按钮
10
弹窗处理
Alert弹窗
Confirm弹窗
Prompt弹窗
文本获取
11
Frame与窗口切换
iframe切换
多窗口切换
窗口句柄
12
鼠标与键盘操作
鼠标悬停
右键点击
拖拽
组合键
文件上传
13
JavaScript执行
执行JS脚本
滚动页面
修改属性
调用函数
14
Cookie管理
获取Cookie
添加Cookie
删除Cookie
会话保持
15
网络请求拦截
请求拦截
响应拦截
修改请求头
Mock数据
16
数据提取与存储
提取表格
保存CSV
保存Excel
存数据库
17
金融登录场景
验证码识别
多因素认证
Token管理
登录保持
18
交易数据抓取
股票行情
基金净值
汇率采集
定时调度
19
报表自动生成
财务报表下载
数据汇总
PDF生成
邮件发送
20
风控数据采集
黑名单查询
征信数据
反欺诈
数据脱敏
21
定时任务与调度
APScheduler
Cron表达式
任务持久化
异常重试
22
日志与监控
日志记录
异常捕获
告警通知
状态看板
23
反爬虫应对
User-Agent轮换
代理IP池
频率控制
指纹规避
24
数据可视化
Matplotlib K线
Pyecharts交互
报表模板
25
Playwright入门
Playwright安装
Chromium/Firefox/WebKit
无头模式
26
Playwright进阶
自动等待
网络拦截
PDF生成
移动端模拟
27
框架设计
Page Object模式
数据驱动
配置管理
测试报告
28
分布式自动化
Selenium Grid
任务分发
并行执行
结果汇总
29
安全与合规
数据加密
操作审计
合规检查
权限控制
30
项目实战
金融采集平台
架构设计
部署运维
持续优化