EC価格トラッカー Lite|EC商品価格を自動収集してExcelレポート化(Python・GUI対応/ソース同梱)
ec-price-tracker-lite_v1.0_src.zip
¥2,500
購入後にDL出来ます (21054バイト)
ECサイトの商品価格を自動で集めて、Excelレポート(サマリー・価格推移グラフ・生データ)を1クリックで作るツールです。Python製で、GUIとコマンドラインの両方から使えます。
「毎朝、競合商品の価格を手で見て回ってスプレッドシートに転記する」作業をなくすために作りました。
━━━━━━━━━━━━━━━━━━━━
■ できること
━━━━━━━━━━━━━━━━━━━━
・CSVに書いた商品ページ(URL + 価格箇所のCSSセレクタ)を巡回して価格を取得
・取得結果をSQLiteに日付付きで蓄積(同じ日に何度実行しても重複しません)
・Excelレポートを自動生成
【サマリー】最新価格 / 前回価格 / 差額 / 変動率 / 期間最安値(値下がり行に色付け)
【価格推移】日付ごとの価格一覧+折れ線グラフ
【生データ】取得ログ(失敗した記録も残るので原因が追えます)
・取得に失敗した商品があっても処理は止まらず、他の商品は最後まで処理されます
・監視件数はCSVの行を増やすだけ(上限なし)
━━━━━━━━━━━━━━━━━━━━
■ 同梱物(ソース版 v1.0)
━━━━━━━━━━━━━━━━━━━━
・ツール本体(Pythonソース一式・GUI / CLI 両対応)
・監視対象CSVのサンプル(記入例入り)
・Excelレポートの出力見本(.xlsx)
・requirements.txt(必要ライブラリ一覧)
・README.txt(導入手順・CSVの書き方・よくあるエラーと対処)
※本バージョンはソース配布です。実行にはPythonのインストールが必要です(README.txtに手順を記載しています)。Windows用の単体exe版は本パッケージには含まれません。
━━━━━━━━━━━━━━━━━━━━
■ 動作環境
━━━━━━━━━━━━━━━━━━━━
・Python 3.10 以降
・Windows 10 / 11、macOS、Linux
・インターネット接続
・使用ライブラリ: requests / beautifulsoup4 / pandas / openpyxl
(同梱の requirements.txt から一括インストールできます)
━━━━━━━━━━━━━━━━━━━━
■ 使い方(3ステップ)
━━━━━━━━━━━━━━━━━━━━
1. pip install -r requirements.txt
2. targets_sample.csv を参考に監視対象(名前・URL・CSSセレクタ)を書く
3. python main.py --gui でGUIを起動 →「価格を取得してレポート作成」
コマンドラインのみで実行する場合は python main.py targets.csv です。タスクスケジューラやcronに登録すれば定期実行もできます。
━━━━━━━━━━━━━━━━━━━━
■ ご利用上の注意
━━━━━━━━━━━━━━━━━━━━
・対象サイトの利用規約およびrobots.txtを必ずご確認ください。
・取得頻度は1日1回程度を推奨します(1件ごとに待機時間を入れています)。
・サイト側のHTML構造が変わった場合は、CSVのセレクタ列の修正が必要です。
・取得したデータの再配布はお控えください。
・特定サイトの取得を保証するものではありません。
━━━━━━━━━━━━━━━━━━━━
■ 関連リンク
━━━━━━━━━━━━━━━━━━━━
・実装の技術解説(無料記事・Zenn)
https://zenn.dev/chitamaru/articles/57c466365f7c2e
・簡易版のソースコード(GitHub・無料)
https://github.com/syunnjack/ec-price-tracker-lite-
・業務導入の手順(note・一部有料)
https://note.com/chitamaru/n/n645cbb9768f1
・海外向け配布ページ(itch.io)
https://chitamaru.itch.io/ec-price-tracker-lite
・海外向け配布ページ(Gumroad)
https://syunnjackson.gumroad.com/l/ec-price-tracker-lite
・STORES でも配布しています
https://chitamarubase.stores.jp/items/6a7fafe5f6398e1635fa8988
・BOOTH でも配布しています
https://wangan-base.booth.pm/items/8714957
・カスタマイズ開発のご相談(ココナラ)
https://coconala.com/services/2561235
━━━━━━━━━━━━━━━━━━━━
■ カスタマイズのご相談
━━━━━━━━━━━━━━━━━━━━
「別サイトに対応させたい」「監視項目を追加したい」「出力形式を変えたい」「定時に自動実行させたい」など、業務に合わせた改修は個別に承っています。ショップのメッセージ機能からご連絡ください。現在の作業手順をお知らせいただければ、対応可否と概算のお見積りをお返しします。
-
お支払い方法について
¥2,500