新規媒体開拓リサーチ

新規広告媒体の開拓リサーチを自動化する2本立てシステム(マンションナビ向け)
稼働中 メディアレーダー Claude WebSearch Airtable 毎週月曜自動実行

全体像 — 2本立てリサーチ

毎週、以下の2つのリサーチを自動実行し、それぞれ別のAirtableテーブルに蓄積します。

① 新着クロール
メディアレーダー巡回
新着媒体資料一覧(直近7日分)をクロールし、媒体情報を収集
→ 「メディアレーダー」テーブルへ蓄積
② AIリサーチ
Claude WebSearch 調査
マンション売却ターゲットにリーチできる未開拓媒体候補を10〜15件調査
→ 「広告媒体管理」テーブルへ「検討中」登録

自動実行スケジュール

🗓
毎週月曜日 10:30
macOS launchd により自動実行(com.horie.prospect-media-research.plist)

① メディアレーダー新着クロール

1
新着一覧を巡回
media-radar.jp の新着資料一覧ページを Playwright で巡回(デフォルト: 直近7日分)
2
除外カテゴリーをフィルタ
exclude_categories.json に列挙したタグ(媒体種別・ターゲット・課金形態)に該当する資料は登録しない
3
Airtable「メディアレーダー」テーブルに登録
媒体名 / 会社名 / URL / 媒体種別 / 課金形態 / カテゴリー / ターゲット / 登録日 / 資料更新日 を保存(既存と重複しないもののみ)

② Claude WebSearch リサーチ

1
Claude CLI が Web 検索でリサーチ
マンションナビ(マンション売却一括査定)の新規広告媒体候補を10〜15件、JSON形式で抽出
2
既存媒体と重複チェック
「広告媒体管理」テーブルの媒体名と照合し、未登録のものだけを対象にする
3
Airtable「広告媒体管理」テーブルに登録
ステータス「検討中」・最終アクション日=当日で登録。種別/モデルは自動マッピングし、URL・費用感・相性(★)・アプローチ案はメモ欄へ

リサーチ条件

手動実行コマンド

2本まとめて実行

bash .claude/scripts/prospect-media-research.sh

メディアレーダークロールのみ

python3 projects/広告媒体管理/scrape_media_radar.py --cdp
python3 projects/広告媒体管理/scrape_media_radar.py --since 2026-05-25  # 日付指定
前提: .envAIRTABLE_TOKEN が設定されていること。クロールは Playwright(Chromium)を使用し、--cdp オプションで起動済みChromeに接続します。

関連ファイル

ファイル役割
.claude/scripts/prospect-media-research.sh 2本立てを順次実行するラッパースクリプト(launchd から呼ばれる)
projects/広告媒体管理/scrape_media_radar.py メディアレーダー新着クロール → Airtable登録
projects/広告媒体管理/prospect_media_research.py Claude リサーチ結果(JSON)→ 広告媒体管理テーブルに「検討中」登録
projects/広告媒体管理/exclude_categories.json クロール時の除外カテゴリー設定
~/Library/LaunchAgents/com.horie.prospect-media-research.plist macOS スケジューラ設定(毎週月曜10:30)