從 JSON-LD 取得上映中電影的 JSON
Feb 25, 2023
為了取得上映中電影的資訊,網路上可以查到許多爬蟲程式的相關教學。不過最近彼得潘發現 Yahoo 電影時刻表提供方便的 JSON-LD (JavaScript Object Notation for Linked Data),它是一段 JSON 格式的內容,因此我們可從網頁快速取得電影清單的 JSON。
以下我們一步步示範如何用一分鐘的時間快速取得電影的 JSON。
連到 Yahoo 電影時刻表
點選 Safari 的 File > Save As 儲存網頁
Format 選擇 Page Source。
用 Xcode 打開 html,搜尋 ld+json
雙擊 <script type="application/ld+json">
的 { },複製 JSON 內容
Yay ! 我們成功取得電影的 JSON 資料,包含了片名,圖片,日期,評價等資訊,貼到網站 JSON Editor Online 的畫面如下。
作業: 練習開發電影 App
想練習開發電影 App 的朋友,可以將 JSON 貼到網站 Super Simple JSON CMS 產生 API 連結,之後每週只要用以上方法取得新的 JSON,然後再到 Super Simple JSON CMS 更新 JSON。