From f817604858891edb79e26459dae884b158774db1 Mon Sep 17 00:00:00 2001 From: yyamashita Date: Wed, 6 May 2026 22:20:00 +0900 Subject: =?UTF-8?q?Add=204=20new=20venue=20scrapers:=20Meets=20=E5=A4=A7?= =?UTF-8?q?=E5=A1=9A,=20WARP=20=E5=90=89=E7=A5=A5=E5=AF=BA,=20FLAT=20?= =?UTF-8?q?=E8=A5=BF=E8=8D=BB=E7=AA=AA,=20Pitbar=20=E8=A5=BF=E8=8D=BB?= =?UTF-8?q?=E7=AA=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit meets-otsuka: rinky.info プラットフォーム。div.blog-entry.event-wrap[event-date] から日付・タイトル・出演者・時間・価格・チケットURLを取得。 warp-kichijoji: WordPress カスタムテーマ。

YYYY
MM

で 年月を取得、article.schedules-box から各イベントをパース。 flat-nishiogikubo: Wix サイトのため JS レンダリング必須。エラーを返す プレースホルダー実装(Playwright 等への移行が必要)。 pitbar-nishiogikubo: freecalend.com (mem25771) から取得を試みるが、 ボット遮断のため現状はエラー。URL パターン・代替策をコメントに記載。 SCRAPE_TARGETS.md に状態列(✅/⚠️)を追加。 Co-Authored-By: Claude Sonnet 4.6 --- app/scrapers/index.ts | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'app/scrapers/index.ts') diff --git a/app/scrapers/index.ts b/app/scrapers/index.ts index 97d2586..81a0eb7 100644 --- a/app/scrapers/index.ts +++ b/app/scrapers/index.ts @@ -8,6 +8,10 @@ import { scraper as wwwShibuya } from "./www-shibuya"; import { scraper as shibuyaO } from "./shibuya-o"; import { scraper as shinjukuLoft } from "./shinjuku-loft"; import { scraper as clubQuattro } from "./club-quattro"; +import { scraper as meetsOtsuka } from "./meets-otsuka"; +import { scraper as warpKichijoji } from "./warp-kichijoji"; +import { scraper as flatNishiogikubo } from "./flat-nishiogikubo"; +import { scraper as pitbarNishiogikubo } from "./pitbar-nishiogikubo"; export const ALL_SCRAPERS: Scraper[] = [ liquidRoom, @@ -15,6 +19,10 @@ export const ALL_SCRAPERS: Scraper[] = [ shibuyaO, shinjukuLoft, clubQuattro, + meetsOtsuka, + warpKichijoji, + flatNishiogikubo, + pitbarNishiogikubo, ]; export type { Scraper } from "./base"; -- cgit v1.2.3