-
【中古ゴルフ市場】メルカリ出品データ自動取得&分析プロジェクト(価格推移と人気傾向を可視化)
■ プロジェクトの目的
メルカリに出品されている中古ゴルフクラブの価格推移や出品傾向を把握し、
適正価格帯・売れ筋商品の傾向を可視化することで、販売戦略や仕入れの意思決定に活用すること。
■ 体制・人数
個人プロジェクトとして、要件定義からスクレイピング設計、データ分析、レポート作成まで一人で対応。
■ 自分のポジション・役割
全体設計・開発・運用までを一貫して担当。
・SeleniumによるWebスクレイピング実装
・pandasを用いたデータ加工・集計処理
・seaborn / matplotlibによる可視化
・JupyterLabによるレポート形式での成果出力
■ 目的を達成する上での課題
・商品データのHTML構造が変化する可能性があり、スクレイピングの安定性をどう担保するか
・説明文などの自由記述情報の分析には、不要なノイズや曖昧な表現が多く、定量化が難しい
・毎日の価格変動を追跡・蓄積する仕組みの設計が必要だった
■ 課題に対して取り組んだこと
・XPathを柔軟に設計し、HTML構造変化に対応しやすい抽出ロジックを採用
・自然言語処理の基礎的アプローチを用いて、説明文から特徴語や平均文長などを抽出
・日次でCSVに自動保存し、後日集計・分析できる形式に整備
・分析結果をグラフで可視化し、価格帯別の傾向を一目で把握できるよう設計
■ ビジネス上の成果も
・スクレイピングで収集したデータを基に、適正価格帯と人気商品の出品タイミングを明確に把握
・仕入れ判断や価格設定の根拠として活用可能な可視化レポートを構築
・これにより販売戦略の改善や在庫回転率向上への示唆を得ることができた