從 JSON-LD 取得上映中電影的 JSON

為了取得上映中電影的資訊,網路上可以查到許多爬蟲程式的相關教學。不過最近彼得潘發現 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。

--

--

彼得潘的 iOS App Neverland

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com