ワンクリックで
waseda-icl
Platform rules, WP REST API date extraction, and Taiwan filter conventions for the waseda_icl scraper
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Platform rules, WP REST API date extraction, and Taiwan filter conventions for the waseda_icl scraper
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Planning principles, model selection, and scope rules for the Architect agent
Implementation rules for database migrations, Python scrapers, and Next.js web for the Engineer agent
BaseScraper contract, field rules, and Peatix-specific conventions for the Scraper Expert agent
Scraper test execution rules, output validation criteria, and report format for the Tester agent
BaseScraper contract, field rules, and Peatix-specific conventions for the Scraper Expert agent
Platform rules and field mappings for the 誠品生活日本橋 (eslite spectrum Nihonbashi) scraper
| name | waseda_icl |
| description | Platform rules, WP REST API date extraction, and Taiwan filter conventions for the waseda_icl scraper |
| applyTo | scraper/sources/waseda_icl.py |
| Field | Value |
|---|---|
| Site URL | https://www.waseda.jp/folaw/icl/news/ |
| API/Rendering | WordPress REST API (/wp-json/wp/v2/posts?search=台湾) |
| Auth required | No |
| Rate limit | None observed |
| Source name | waseda_icl |
| Source ID format | waseda_icl_{wp_post_id} (integer, stable) |
waseda.jp/folaw/icl/ (比較法研究所) vs waseda-taiwan.com| Event Field | Source |
|---|---|
source_id | waseda_icl_{wp_post_id} |
start_date | 【開催日時】 / 【日 時】 labels in post content |
location_name | 【開催会場名】 / 【場 所】 labels in post content |
raw_description | "開催日時: YYYY年M月D日\n\n" + stripped post content |
name_ja | WP post title |
search=台湾 + search=Taiwan) → title must also match _TAIWAN_TITLE_RE台湾, 日台, Taiwan, 臺灣【開催報告】 or 開催されました in title are already-past events — always skip【】: 【開催日時】, 【日 時】 (with full-width space)_extract_after_bracket_label() stops at the next 【 or end of stringLOOKBACK_DAYS = 120 — covers 4 months back| Symptom | Likely Cause | Fix |
|---|---|---|
| 0 events | No Taiwan events in current window (expected ~1–2/year) | Check manually at /news/ — 0 is normal |
AttributeError on date | Post has date label but malformed format | Add format to _JAPANESE_DATE_RES |
| Scraper not running | Not registered in SCRAPERS — see history | Run SCRAPERS audit |
_REPORT_RE skip is critical: Without it, all past events (事後報告 posts) would match. Always skip posts where title matches 【開催報告】 or が開催されました.search=台湾 also returns posts where 台湾 appears only in the body — hence the secondary _TAIWAN_TITLE_RE title-level filter.LOOKBACK_DAYS = 120: Longer than most scrapers because event announcements may be posted up to 3 months before the event date.