v1.4.1Python + Streamlit + Playwright
广告数据自动采集系统
领星广告报表自动采集与飞书同步
ℹ️
版本说明:本页截图来自生产运行环境,涉及人员姓名与表格链接的区域已做马赛克脱敏处理。
软件概述
领星广告报表从「人工下载」到「零操作自动采集」,每周为运营节省 2-3 小时
⚡
纯 API 模式
直调领星 OpenAPI 获取广告报表,无需浏览器,更快更稳
🌐
Playwright 兜底
API 未覆盖场景自动回退浏览器自动化,保障采集完整性
📊
飞书深度集成
报表解析后按店铺 + 广告活动精准匹配,写入飞书复盘表
📦
批量与定时
多店铺、多表格批量处理,APScheduler 每周自动执行
🖥️
服务化面板
Streamlit 可视化面板,任务配置 / 历史 / 日志 / 一键启停
🌐
局域网共享
同事通过局域网地址访问,各自配置导出路径
核心功能模块
任务配置到执行监控的全流程可视化
⚙️ 任务配置与执行
核心流程运行模式、日期范围、导出路径、目标表格,四项配置即可启动采集
- 运行模式切换:纯 API 模式(推荐)/ 浏览器自动化
- 日期范围自由选择,支持周报周期
- 报表导出路径实时校验,同事可改为自己电脑文件夹
- 多电子表格勾选批量执行,全选 / 全不选快捷操作

📊 表格管理与执行监控
运维保障已配置表格统一管理,执行历史与系统日志全程可追溯
- 表格配置集中管理,连接状态一键测试
- 任务执行 / 定时任务 / 历史记录 / 系统日志 / 报表下载五个标签页
- 服务运行状态实时可见,异常重试机制保障稳定性
- 数据写入规则:店铺 + 广告活动双条件匹配,A-U 列全字段写入

技术栈
Python 自动化全家桶:API + 浏览器双引擎
Python 3
核心开发语言
领星 OpenAPI
广告报表数据接口
Playwright
浏览器自动化兜底引擎
Streamlit
Web 服务面板
飞书 API
电子表格读写
APScheduler
定时任务调度
pandas / openpyxl
Excel 报表解析
安全与授权机制
凭据本地隔离 + 最小写入范围
🔑 凭据本地配置
领星与飞书凭据仅存本地 config.yaml(已 gitignore),不进代码库
🎯 最小写入范围
数据仅写入预先配置的指定飞书表格,不触碰其他文档
🎭 展示脱敏
本站公开截图已对人员姓名、表格链接等敏感信息做马赛克处理
对该项目感兴趣?可下载体验或查看更多项目