威秀影城場次規劃神器:vscinemas-skill 介紹
想要連看兩部電影卻算不準交通時間?或者想在 IMAX 與 4DX 之間快速比較場次?
排電影行程不該這麼燒腦。
今天來介紹一個專為 Claude Code 開發的開源工具 vscinemas-skill,
它能讓你直接在終端機查詢威秀影城場次,並以視覺化時間軸呈現多部電影的組合,讓觀影計畫一目了然。
這是什麼?
vscinemas-skill 是一個為 Claude Code 設計的擴充技能(Skill),
它封裝了威秀影城的場次查詢邏輯,並透過 Playwright 技術繞過複雜的防護機制,直接獲取最即時的影城資訊。
透過這個工具,你可以直接跟 Claude 說:
「我想在台北看《超級瑪利歐》跟《狸想世界》,幫我排一下週六下午的場次。」
AI 就會自動為你抓取資料、計算片長、並繪製出直觀的時間軸。
核心功能
- 影城快速定位:支援全台 16 間威秀影城,可依地區篩選(如:台北、台中、南部等)。
- 場次視覺化:首創「終端機時間軸」顯示,將 1~2 部電影的播映時段排在同一行,方便判斷轉場時間。
- 廳型輔助選擇:自動標註 IMAX、4DX、GC (Gold Class) 等特殊廳型,並區分數位版或 3D 版。
- 智慧行程建議:自動過濾已過時場次,並根據片長建議最合理的連看組合。
環境建置與安裝
由於威秀影城網站使用 Akamai WAF 防護,本工具需透過 Playwright 模擬真實瀏覽器。
1. 安裝必要套件
1 | pip install playwright playwright-stealth beautifulsoup4 lxml |
2. 安裝 Skill
取得原始碼後執行安裝腳本:1
2
3git clone https://github.com/PttCodingMan/vscinemas-skill
cd vscinemas-skill
./install.sh
這會將 Skill 部署至 ~/.claude/skills/vscinemas/。
使用方式
在 Claude Code 中,你可以用最自然的方式下指令:1
/vscinemas 我想看信義威秀今天的場次
或者更進階的應用:
「幫我查明天板橋大遠百威秀的《超級瑪利歐》跟《鈴芽之旅》,我想連看,幫我畫時間軸。」
Claude 會引導你完成以下流程:
- 確認影城與日期
- 抓取場次資料
- 展示時間軸報告
- 給出具體場次建議
時間軸範例
系統輸出的時間軸會像這樣,用不同的區塊(▓▓ 與 ░░)代表不同電影的預計播映時段:1
2
3
4
5
6
7
8
9
10
11──────────────────────────────────────────────────────────────────────────────
台北信義威秀影城 2026-03-28 場次時間軸
──────────────────────────────────────────────────────────────────────────────
09:00 11:00 13:00 15:00 17:00 19:00
────────────┬───────────┬───────────┬───────────┬───────────┬─────────
超級瑪 ▓09:00▓▓▓▓▓▓ ▓13:00▓▓▓▓▓▓ ▓17:00▓▓▓▓▓▓ ▓21:00▓▓▓▓
[IMAX 3D 英] 100分 場次:09:00 13:00 17:00 21:00
狸想世 ░░░░░░░░░░░░░13:50░░░░░░ ░21:35░░░░░░░░
[4DX 3D 英] 100分 場次:13:50 21:35
──────────────────────────────────────────────────────────────────────────────
影城代碼對照表
如果你想直接使用底層的 scraper.py,可以使用以下代碼快速查詢:
| 代碼 | 影城 | 地區 |
|---|---|---|
| TP | 台北信義威秀 | 雙北 |
| QS | 台北京站威秀 | 雙北 |
| BQ | 板橋大遠百威秀 | 雙北 |
| BC | 新竹巨城威秀 | 桃竹苗 |
| TZ | 台中大遠百威秀 | 中部 |
| KS | 高雄大遠百威秀 | 南部 |
(更多代碼請參考專案 README)
結語
vscinemas-skill 展現了 AI 代理人(AI Agent)如何簡化日常瑣事。以前我們需要開好幾個網頁分頁反覆對照時間,現在只需要一句話,AI 就能幫你完成所有爬蟲與邏輯運算。
這不只是一個工具,更是一種新的生活效率體驗。
有興趣的朋友歡迎到 GitHub 參與貢獻或提出建議:
- GitHub 專案地址:https://github.com/PttCodingMan/vscinemas-skill