summaryrefslogtreecommitdiff
path: root/SCRAPE_TARGETS.md
diff options
context:
space:
mode:
Diffstat (limited to 'SCRAPE_TARGETS.md')
-rw-r--r--SCRAPE_TARGETS.md27
1 files changed, 18 insertions, 9 deletions
diff --git a/SCRAPE_TARGETS.md b/SCRAPE_TARGETS.md
index 195614f..83a7232 100644
--- a/SCRAPE_TARGETS.md
+++ b/SCRAPE_TARGETS.md
@@ -5,13 +5,22 @@
## 登録済み会場
-| ID | 会場名 | エリア | スケジュールURL | スクレイパー |
-|----|--------|--------|----------------|-------------|
-| `liquid-room` | LIQUID ROOM | 恵比寿 | https://www.liquidroom.net/schedule | [liquid-room.ts](app/scrapers/liquid-room.ts) |
-| `www-shibuya` | WWW / WWW X | 渋谷 | https://www-shibuya.jp/schedule/ | [www-shibuya.ts](app/scrapers/www-shibuya.ts) |
-| `shibuya-o` | 渋谷 O-EAST / O-WEST | 渋谷 | https://www.shibuya-o.com/schedule/ | [shibuya-o.ts](app/scrapers/shibuya-o.ts) |
-| `shinjuku-loft` | 新宿 LOFT | 新宿 | https://www.loft-prj.co.jp/schedule/loft | [shinjuku-loft.ts](app/scrapers/shinjuku-loft.ts) |
-| `club-quattro` | CLUB QUATTRO | 渋谷 | https://www.club-quattro.com/shibuya/schedule/ | [club-quattro.ts](app/scrapers/club-quattro.ts) |
+| ID | 会場名 | エリア | スケジュールURL | スクレイパー | 状態 |
+|----|--------|--------|----------------|-------------|------|
+| `liquid-room` | LIQUID ROOM | 恵比寿 | https://www.liquidroom.net/schedule | [liquid-room.ts](app/scrapers/liquid-room.ts) | ✅ |
+| `www-shibuya` | WWW / WWW X | 渋谷 | https://www-shibuya.jp/schedule/ | [www-shibuya.ts](app/scrapers/www-shibuya.ts) | ✅ |
+| `shibuya-o` | 渋谷 O-EAST / O-WEST | 渋谷 | https://www.shibuya-o.com/schedule/ | [shibuya-o.ts](app/scrapers/shibuya-o.ts) | ✅ |
+| `shinjuku-loft` | 新宿 LOFT | 新宿 | https://www.loft-prj.co.jp/schedule/loft | [shinjuku-loft.ts](app/scrapers/shinjuku-loft.ts) | ✅ |
+| `club-quattro` | CLUB QUATTRO | 渋谷 | https://www.club-quattro.com/shibuya/schedule/ | [club-quattro.ts](app/scrapers/club-quattro.ts) | ✅ |
+| `meets-otsuka` | Meets 大塚 | 大塚 | https://meets.rinky.info/events | [meets-otsuka.ts](app/scrapers/meets-otsuka.ts) | ✅ |
+| `warp-kichijoji` | 吉祥寺 WARP | 吉祥寺 | http://warp.rinky.info/schedules | [warp-kichijoji.ts](app/scrapers/warp-kichijoji.ts) | ✅ |
+| `flat-nishiogikubo` | FLAT 西荻窪 | 西荻窪 | https://www.flat.rinky.info/schedule | [flat-nishiogikubo.ts](app/scrapers/flat-nishiogikubo.ts) | ⚠️ JS必須 |
+| `pitbar-nishiogikubo` | Pitbar 西荻窪 | 西荻窪 | http://freecalend.com/open/mem25771 | [pitbar-nishiogikubo.ts](app/scrapers/pitbar-nishiogikubo.ts) | ⚠️ ボット遮断 |
+
+### 状態凡例
+- ✅ 動作中
+- ⚠️ JS必須 — Wix サイト。ヘッドレスブラウザ(Playwright 等)が必要
+- ⚠️ ボット遮断 — freecalend.com が自動アクセスをブロック
## スクレイプ実行
@@ -20,7 +29,7 @@
curl http://localhost:5173/api/scrape
# 特定会場のみ
-curl "http://localhost:5173/api/scrape?venue_id=liquid-room"
+curl "http://localhost:5173/api/scrape?venue_id=meets-otsuka"
```
または UI の「情報を更新」ボタンから実行。
@@ -29,6 +38,6 @@ curl "http://localhost:5173/api/scrape?venue_id=liquid-room"
1. `app/scrapers/<venue-id>.ts` を作成(既存ファイルを参考に `Scraper` を実装)
2. `app/scrapers/index.ts` の `ALL_SCRAPERS` に追加
-3. `SCRAPE_TARGETS.md`(このファイル)のテーブルに行を追記
+3. このファイルのテーブルに行を追記
Claude Code スキル `/add-livehouse <会場名> <URL>` でガイド付き追加も可能。