Client work · EC自動化
Amazon ASIN 自動抽出ツール
検索条件から対象商品の ASIN と価格・ランキング情報を自動収集。Keepa API と連携し、価格推移も取得。リピート依頼で複数バージョンを開発。
- C#
- .NET
- Keepa API
Background
依頼の背景・課題
Amazon での販売・仕入れ判断のために、対象カテゴリの商品を大量にリサーチしているご依頼主から、「ASIN と価格・ランキングを毎回手で集めるのが限界」というご相談。仕入れの判断には価格の推移も必要で、Keepa のグラフを 1 件ずつ見ていました。
Solution
作ったもの
キーワードやカテゴリなどの検索条件を入力すると、対象商品の ASIN・タイトル・価格・ランキングを自動で収集し、Excel に出力する Windows ツールを開発しました。Keepa API と連携し、各 ASIN の価格推移・ランキング推移も同時に取得します。
初回の納品後、「別の条件でも取りたい」「出力項目を増やしたい」といったリピート依頼を受け、複数バージョンを開発しています。
Points
工夫した点
- 01
API があるものは API を使う
価格推移はスクレイピングではなく Keepa の公式 API から取得しています。安定していて、規約上も明確です。API の利用枠(トークン)を無駄にしないよう、取得済みのデータはキャッシュします。
- 02
アクセス頻度を抑える
大量のリクエストは対象サイトに負荷をかけ、ブロックの原因にもなります。待機時間とリトライを設計し、長時間かけて確実に集める方針にしました。
- 03
判断しやすい形で出す
集めたデータは Excel に、仕入れ判断に必要な列(価格差、ランキング、推移の傾向)を並べた形で出力します。「データを集める」ではなく「判断できる」ところまでがツールの仕事です。
Related
関連する実績
ヤフオク!出品 自動取消・再出品ツール
目標額に届かない出品を終了の直前に自動で取り消し、条件を整えて出し直す Windows アプリ。商品ごとの金額・秒数条件を CSV で管理し、複数のブラウザを並列で動かして数百件を終了前に判定する。10 回以上のバージョンアップを重ねたパッケージ製品。
- C#
- .NET
- Selenium
- SQLite
詳しく見る
Qoo10 自動化ツール群
出品ファイル作成、価格改定、自動取消、出品一覧表示、商品情報の自動抽出など、Qoo10 のセラー業務を丸ごと自動化するツール群。複数のセラー様向けにカスタマイズ版も提供。
- C#
- .NET
- Selenium
- Excel 連携
詳しく見る