返回项目列表
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),不进代码库

🎯 最小写入范围

数据仅写入预先配置的指定飞书表格,不触碰其他文档

🎭 展示脱敏

本站公开截图已对人员姓名、表格链接等敏感信息做马赛克处理

对该项目感兴趣?可下载体验或查看更多项目