メルカリ・ヤフオクの価格差をPythonで自動リサーチする方法|せどり自動化を収益候補が届く資産へ
メルカリやYahoo!オークションで商品を探していると、仕入れ資金より先に「調べる時間」が消えていきます。 商品名を検索し、状態を比べ、送料と手数料を計算し、売れた価格なのか出品者の希望価格なのかを見分ける。この作業を毎日繰り返しても、利益商品が見つかる保証はありません。 そこで使えるのが、Pythonスクリプトによる価格差リサーチの自動化です。人間が全商品を巡回する代わりに、プログラムが価格、費用、売れ行き、状態を判定し、条件に合う候補だけを通知します。 この記事では、次の状態を目指します。 価格差ではなく、費用控除後の期待利益で判定する 毎日の検索と計算をPythonへ移す 条件通過商品だけをメールやDiscordへ送る 予測利益と実利益の差をログに残す 人間が張り付かなくても候補が蓄積される自動化資産を育てる ただし、自動購入や無在庫出品まで無条件に動かす設計は扱いません。規約、商品状態、真贋、在庫、古物営業法など、機械だけでは安全に処理しにくい領域があるためです。本記事は投資助言や利益保証ではなく、一般的なリサーチ自動化の解説です。 アービトラージとせどり自動化の全体像 アービトラージとは、市場間の価格差を利用する考え方です。具体例を挙げると、Yahoo!オークションで送料込み9,200円の商品が、メルカリでは13,200円前後で成約している場合、その差から費用を引いて利益の有無を判断します。 前提を次のように置きます。 想定販売価格:13,200円 メルカリ販売手数料:販売価格の10% 仕入れ総額:9,200円 発送費:750円 梱包費:80円 メルカリの販売手数料10%は、2026年7月18日に確認したメルカリ公式ヘルプを根拠にしています。計算結果は次の通りです。 期待利益 = 13,200 × 0.90 - 9,200 - 750 - 80 = 1,850円 ROI = 1,850 ÷(9,200 + 750 + 80) = 約18.4% ここでいうROIは、投じた費用に対して利益が何%残るかを見る指標です。たとえば、仕入れと発送準備に合計10,030円かかり、1,850円残るなら約18.4%です。 この例は計算方法を示すための仮定であり、実取引の収益実績ではありません。相場下落、値下げ、返品、配送サイズの変更によって結果は変わります。 価格差リサーチは、次の流れに分けられます。 商品データを集める 型番や状態を整形する 費用控除後の利益を計算する 条件通過商品だけを通知する 実販売結果を記録する 誤判定の原因をルールへ戻す この循環を定期実行できれば、単発の便利ツールではなく、使うほど判断精度が上がるせどり自動化の資産になります。 Hiro運営サイトの実行ログから確認できたこと Hiro運営の auto-ai-blog リポジトリを2026年7月18日にローカル確認しました。 generator/.state.json には、同テーマの記事生成について次の記録が残っています。 実行日時:2026-07-13 05:50:23 JST topic_index:46 実行モード:local 保存先:sites/business/content/posts/ 2026-07-13-merukariyahuokunojia-ge-chai-wopythontezi-dong-risatisurufang-fa-setorizi-dong.md 保存済み原稿は今回の確認時点で11,299文字でした。さらに、リポジトリの生成ログには、記事生成成功を示す manual_draft: codex CLI succeeded と、保存先を示す Saved post: が記録されています。一方、別実行では記事保存後のGit処理に失敗した履歴もありました。 ...