EC価格トラッカー Lite CLI版|商品価格を自動収集してExcelレポート化(Python・ソース同梱・自動実行bat付き)
- Digital500 JPY



ECサイトの商品ページから価格を自動取得し、履歴CSVと価格推移グラフ付きExcelレポートを出力するツールのコマンドライン版です。GUIは付きません(GUI版は本体商品をご覧ください)。 ■ ソースはGitHubでも無料公開しています https://github.com/syunnjack/ec-price-tracker-lite 本商品は、そのソースに「セットアップ用bat・自動実行用bat・全手順を書いたREADME・設定サンプル」を加え、Pythonに不慣れな方でもダブルクリックで動かせるようにした導入パッケージです。ソースを自分で環境構築できる方は、無料のGitHub版で十分です。 ■ 同梱ファイル ・main.py / tracker.py / report.py / excel_template.py(Pythonソース) ・setup.bat … Python仮想環境の作成とライブラリ導入を自動化 ・run.bat … 価格取得〜Excelレポート出力までを実行 ・run_silent.bat … タスクスケジューラからの無人実行用(ログはrun.logへ) ・targets.example.json … 監視対象の設定サンプル ・README.txt … セットアップ/セレクタの調べ方/タスクスケジューラ設定/トラブル対処 ・LICENSE ■ できること ・複数の商品ページをJSONまたはExcelで一括管理 ・CSSセレクタで価格要素を指定して取得 ・履歴をUTF-8 BOM付きCSVに追記(Excelでそのまま開けます) ・しきい値を設定すると、その金額以下になった行に注記 ・サマリー / 価格推移(折れ線グラフ)/ 生データ の3シート構成のExcelレポートを出力 ・1件が失敗しても処理を止めず、失敗も履歴に残す設計 ■ 動作環境 Windows 10 / 11 + Python 3.10以降(batはWindows用)。main.py 自体は macOS / Linux でも動作します。 ■ こんな用途に ・サーバーやタスクスケジューラで無人実行したい ・GUIは不要で、処理を他のバッチに組み込みたい ・ソースを読んで自社向けに改造したい ■ GUI版(本体商品) 画面操作だけで完結するGUI版はこちらです。 https://wangan-base.booth.pm/items/8714957 ■ 導入・運用ガイド(PDF全11章) セレクタ設計、定期実行、失敗時の運用、社内説明までまとめた手順書です。 https://wangan-base.booth.pm/items/8720621 ■ Excelテンプレート集(無料) https://wangan-base.booth.pm/items/8720572 ■ 実装の技術解説(無料・Zenn) https://zenn.dev/chitamaru/articles/ec-price-tracker-lite ■ 個別カスタマイズのご相談(ココナラ) 対象サイトの追加、在庫状況の取得、Slack通知、基幹システム連携などは個別に対応しています。 https://coconala.com/services/2561235 ■ ライセンス・免責 ソースの改変・社内利用は自由です。再配布・再販はご遠慮ください。各ECサイトの利用規約および robots.txt を必ず確認のうえ、許容される範囲でご利用ください。本商品の利用により生じた損害について作者は責任を負いません。


