Chrome Extension (Manifest V3)

医院情報スクレイピング
ツール集

マイナビクリニック・ドクターズ・ファイルに対応した
2つの独立したChrome拡張機能。
一覧ページを指定するだけで医院情報を自動収集し、
CSV / JSON で即エクスポート。

Clinic Scraper Control Panel
対象サイト:Mynavi / DoctorsFile
一覧ページ上限:80 ページ
待機秒:0.4 秒
クリニック解析中: 34/50件...
[19:12:01] 一覧取得: https://clinic.mynavi.jp/...
[19:12:03] 記事ページ発見: 56件
[19:12:05] post-clinic-block抽出: 5件
[19:12:06] 取材記事ありクリニック発見: 20件

TOOLS

用途に合わせて使い分ける 2 つの独立した拡張機能

拡張機能 #1

Mynavi Clinic Scraper

対象: clinic.mynavi.jp

マイナビクリニックの記事一覧ページを自動巡回し、各記事内の クリニック情報ブロック(.post-clinic-block)を解析。 医院名・電話番号・午前/午後の診療時間・休診日を構造化して抽出します。

記事タイトル
医院名
電話番号
診療科目 / エリア
午前始 / 午前終
午後始 / 午後終
休診日
拡張機能 #2

Doctors File Scraper

対象: doctorsfile.jp

ドクターズ・ファイルの検索一覧から 「取材記事あり」result-link__article)クリニックのみを選別・巡回。 医師名・住所・最寄駅・診療時間・紹介文など詳細情報を抽出します。

医院名 / 医師名
診療科目
住所 / 都道府県 / エリア
最寄駅
電話番号
診療時間 / 休診日
特徴 / 紹介文
取材記事URL / 緯度経度

DIRECTORY

リポジトリ構成 — 拡張機能ごとにフォルダが独立

mynabi-clinic-scrape/
├── extension/拡張機能 #1: マイナビクリニック
│   ├── manifest.json        (host: clinic.mynavi.jp)
│   ├── popup.html / popup.js
│   ├── scraper.html / scraper.css / scraper.js
│
├── df-extension/拡張機能 #2: ドクターズ・ファイル
│   ├── manifest.json        (host: doctorsfile.jp)
│   ├── popup.html / popup.js
│   ├── scraper.html / scraper.css / df-scraper.js
│
├── assets/
│   └── piro-design.png      (LP 背景画像)
│
├── index.html               ← ランディングページ (本ページ)
├── style.css
└── README.md

HOW TO USE

いずれのツールも同じ手順でインストール・実行できます

01

リポジトリをダウンロード

GitHub からリポジトリをクローンまたは ZIP でダウンロードします。使いたいツールのフォルダ(extension/ または df-extension/)を用意します。

02

Chrome に拡張機能を読み込む

chrome://extensions/ を開き、右上の「デベロッパー モード」を ON にして「パッケージ化されていない拡張機能を読み込む」から対象フォルダを選択します。

03

実行 → CSV / JSON 保存

ツールバーのアイコンから「スクレイパーを開く」をクリック。開始 URL・上限ページ数・待機秒を設定して「実行」。完了後に CSV / JSON をダウンロード。