基于playwright投放软件

用于创量头条系短剧的计划搭建。实现创量多渠道并发操作,摆脱传统计划搭建方法。全流程自动执行,无需人工干预。

告别手动,搭建效率提升10倍
Python Playwright AI Agent coze trae 创量自动化投放工具

🎯 短剧广告投放自动化工具

基于 Playwright 和 Tkinter 的短剧广告投放自动化工具,支持多渠道批量操作、任务队列管理、断点续传等功能

✨ 核心功能

  • 🚀多渠道批量处理 - 支持同时处理多个广告投放渠道
  • 📋任务队列管理 - 支持短剧任务队列的导入、排序和串行执行
  • 💾断点续传 - 任务进度持久化,支持中断后恢复执行
  • 并发控制 - 可配置的并发任务数量限制
  • 🔄错误重试 - 智能的错误重试机制,支持指数退避
  • 🔥配置热重载 - 支持运行时配置文件热更新
  • 📝失败记录 - 详细的失败记录管理,支持选择性重试
  • 🖥️GUI界面 - 友好的图形用户界面,实时显示任务状态

🛠️ 技术栈

核心技术

Python 3.13 Playwright Tkinter asyncio

架构模式

单例模式 模块化设计 配置驱动

📦 核心模块

🌐

BrowserManager

浏览器连接管理器(单例模式),支持 CDP 连接

⚙️

TaskScheduler

任务调度器,使用信号量控制并发

🔧

ChannelProcessor

渠道处理器,处理完整自动化流程

📊

ProgressManager

进度持久化管理,支持断点续传

FailureManager

失败记录管理,支持选择性重试

🔄

ErrorHandler

错误处理和重试机制

📁 项目结构

playwright_automation/
├── core/                    # 核心模块
│   ├── browser_manager.py   # 浏览器管理器
│   ├── task_scheduler.py    # 任务调度器
│   ├── channel_processor.py # 渠道处理器
│   ├── progress_manager.py  # 进度管理
│   └── failure_manager.py   # 失败管理
├── config/                  # 配置文件
│   ├── app.json            # 应用配置
│   ├── selectors.json      # 选择器配置
│   └── channel_flows.json  # 渠道流程
├── gui_app_refactored.py   # 主程序入口
└── README.md               # 项目文档

💼 项目经验

实际项目落地经验,解决真实业务问题

🚀 核心项目

创量自动化投放工具

基于 Playwright 的短剧广告投放自动化工具,支持批量渠道管理、异步并发处理、智能账户选择

Python Playwright Asyncio Tkinter
查看详情 →
📊 数据采集分析平台

Python数据采集、分析并处理

实现短剧当日测新素材数据自动采集、按照要求输出符合条件的素材,方便衔接计划自动搭建

Python MySQL Excel
查看详情 →
🎬 AI视频

AI 短剧视频生成

使用 Seedance 2.0 和其他 AI 工具生成短剧视频内容,从剧本到成片全流程自动化

Seedance 2.0 Runway AI配音
查看详情 →