Task: 微信登录和基础数据爬取
Description
实现微信公众号后台自动登录(二维码扫码),并完成基础的文章数据抓取功能。先针对单个账号,确保能稳定获取到文章标题、阅读量等基础数据。
Acceptance Criteria
Technical Details
实现方案:
- 使用Playwright处理微信网页版登录
- 实现二维码检测和人工扫码等待机制
- 页面元素定位和数据提取(CSS选择器)
- 简单的session保持机制
- 基础的反检测措施(随机延迟、人性化操作)
核心功能:
class WeChatScraper:
def login_with_qr() # 二维码登录
def navigate_to_stats() # 导航到统计页面
def extract_articles_basic() # 提取基础文章数据
def save_data_local() # 本地保存数据
建议使用的Agent:
backend-security-coder: 确保登录和session管理的安全性
python-pro: 优化爬虫代码和错误处理
Dependencies
Effort Estimate
- Size: M
- Hours: 8-12 hours
- Parallel: false (依赖基础环境,且需要逐步调试)
Definition of Done
Task: 微信登录和基础数据爬取
Description
实现微信公众号后台自动登录(二维码扫码),并完成基础的文章数据抓取功能。先针对单个账号,确保能稳定获取到文章标题、阅读量等基础数据。
Acceptance Criteria
Technical Details
实现方案:
核心功能:
建议使用的Agent:
backend-security-coder: 确保登录和session管理的安全性python-pro: 优化爬虫代码和错误处理Dependencies
Effort Estimate
Definition of Done