← 返回
未分类 Key 中文

Price Monitor & Daily Excel Report Bot

Monitors product prices across e-commerce sites daily, detects price drops, and emails a formatted Excel report automatically every morning.
每日监控电商平台商品价格,检测价格下降,每天早晨自动发送格式化Excel报告邮件。
neo1307 neo1307 来源
未分类 clawhub v1.0.2 1 版本 100000 Key: 需要
★ 0
Stars
📥 495
下载
💾 0
安装
1
版本
#latest

概述

Price Monitor & Daily Excel Report Bot

Overview

Automated price tracking system that monitors products across competitor websites,

detects price drops, and delivers a formatted Excel report via email every morning at 8 AM.

Saves 3+ hours of manual work per day.

What It Does

  • Scrapes prices from target URLs using Selenium (handles JavaScript-rendered pages)
  • Compares against previous day's prices automatically
  • Highlights price drops >5% in red, increases in green inside Excel
  • Emails formatted report to specified recipients on schedule
  • Logs all runs with timestamps for auditing

Required Environment Variables

Set these in OpenClaw's Secrets manager before running:

VariableDescriptionExample
--------------------------------
SMTP_HOSTSMTP server hostnamesmtp.gmail.com
SMTP_PORTSMTP port number587
SMTP_USERSender email addressbot@gmail.com
SMTP_PASSEmail password or app-specific passwordxxxx xxxx xxxx xxxx
REPORT_RECIPIENTWhere to send the daily reportmanager@company.com

Setup

  1. Add target product URLs to config/urls.txt (one URL per line)
  2. Set all environment variables above in OpenClaw Secrets
  3. Set run schedule in OpenClaw: daily at 08:00
  4. Chromium must be available on the host for Selenium headless mode

Usage

> "Start monitoring prices for these URLs and email me a report every morning"

> "Check competitor prices and send Excel summary to manager@company.com"

> "Run price tracker now and show me today's drops"

> "Add this product URL to the monitoring list"

Output

  • price_report_YYYY-MM-DD.xlsx — color-coded Excel report
  • Email with report attached sent to configured recipient
  • Console summary: total products, drops found, errors

Rules

  • Never send more than 1 request per second to any domain
  • Always save raw scraped data before processing (in data/raw/)
  • If email delivery fails, save report to data/reports/ and retry once after 10 minutes
  • If a URL returns 403/blocked, skip and log — do not retry more than 3 times
  • Report must include: product name, URL, yesterday's price, today's price, % change

Example Config (urls.txt)

https://www.amazon.com/dp/B08N5WRWNW
https://www.amazon.com/dp/B09G9FPHY6
https://www.bestbuy.com/site/product/123456

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-03-30 23:42 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 205 📥 66,155
dev-programming

Env Health Check

neo1307
检查环境变量、关键目录和写权限,生成健康报告。用于验证部署准备和本地运行。
★ 0 📥 721
data-analysis

AdMapix

fly0pants
广告情报与应用数据分析助手,支持搜索广告素材、分析应用排名、下载量、收入及市场洞察,用于广告素材和竞品分析。
★ 295 📥 136,973