觀察Youtube影片, 有幾個重要的集合頁可以用來找熱門趨勢的清單, 可以從這裡取得:
- 發燒影片(最新): https://www.youtube.com/feed/trending
- 發燒影片(音樂): https://www.youtube.com/feed/trending?bp=4gINGgt5dG1hX2NoYXJ0cw%3D%3D
- 發燒影片(遊戲): https://www.youtube.com/feed/trending?bp=4gIcGhpnYW1pbmdfY29ycHVzX21vc3RfcG9wdWxhcg%3D%3D
- 發燒影片(電影): https://www.youtube.com/feed/trending?bp=4gIKGgh0cmFpbGVycw%3D%3D
而在 Youtube Data API v3 中有 video list 的功能, 可以參考這裡:
https://developers.google.com/youtube/v3/docs/videos/list
若要取得發燒影片清單, 可以利用這個查詢:
https://youtube.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics&chart=mostPopular®ionCode=TW&key=[YOUR_API_KEY]
其中 part 是取得內容的部分, 而 chart=mostPopular 是熱門, regionCode 為國家/地區 (可以參考 ISO-3166 Alpha2: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2, 此alpha 2 指的是2個字母, 不是版本還在alpha階段或 iso 資料: https://www.iso.org/iso-3166-country-codes.html), key 則為在 developer console 取得的 api key.
當然, 若是需要取得分類排行, 可以利用 videoCategoryId 來進行, 例如 10 是音樂, 20是遊戲等.
利用以上的查詢, 取得資料如下:
{ "kind": "youtube#videoListResponse", "etag": "2UBmdFJJUtiRXD7dShc09pF3UGQ", "items": [ { "kind": "youtube#video", "etag": "MIz46YGW2uefGqo1GeXRBXdA1YU", "id": "SYtR_FO1V_k", "snippet": { "publishedAt": "2021-11-18T15:30:12Z", "channelId": "UCLW_SzI9txZvtOFTPDswxqg", "title": "食神降臨!!!!木曜4超玩2021全新企劃!!《一日料理大賽》Feat. @呱吉 、 @大蛇丸 、 @詹姆士姆士流官方專屬頻道", "description": "#木曜4超玩 #邰智源 #一日系列\n本片拍攝依據疫情指揮中心及文化部拍攝防疫管理措施執行\n\n感謝乾爹↓↓↓\n【快訊❗️發票購有禮❗️】\n即日起參加【發票購有禮】全聯折價券任你拿🙌\n凡至全聯購買兩罐歐心氣泡氫水官方帳號\n拍照上傳電子發票完成發票登錄🧾就有機會獲得全聯禮券與歐心氣泡氫水\n🔔活動期間:\n2021/11/10 - 2022/01/09\n🔔活動獎項: \n🔹全聯500元禮券+歐心氣泡氫水乙箱*50名 \n🔹全聯300元禮券+歐心氣泡氫水乙箱*100名 \n🔹全聯200元禮券*250名\n立馬前往發票登錄活動\n👉https://maac.io/1A3LJ\n\n感謝乾爹↓↓↓\n💧賀眾牌💧最強加碼\n即日起~2021.12.31 凡購買賀眾牌家庭淨水/飲水產品\n✨單筆滿萬 即可送 UP-26美肌沐浴器 或 UP-310 DIY抑垢淨水器\n讓家人安心喝好水 用好水 ☺️ #您喝的水賀眾關心\n詳情請上官網查詢: https://9000.com.tw/\n賀眾牌官方FB:https://www.facebook.com/ACUOwater\n賀眾牌官方IG:https://www.instagram.com/acuo_water/\n\n感謝乾爹↓↓↓\n不論是廚房高手還是自煮新手💁聲寶廚類家電讓你輕鬆好上手🎊\n要做出一道色香味俱全的美食,你只差一步就可到手😍✨\n即日起到11/30加碼延長,買指定家電就送好禮多選一\n👉馬上選用您喜愛的家電:https://bit.ly/3mYwbBH\n\n感謝乾爹↓↓↓\nFOREO 洗臉機\n看泱泱使用FOREO 好想有水煮蛋肌QQ\n不管男女生都可以用的洗臉機~ LUNA 3 洗臉機把臉洗得更乾淨!\n黑色星期五折扣11/19開始最高五折更划算 👉🏼https://foreo.se/ug1i\n\n感謝廚具提供↓↓↓\nhttps://www.neoflam.com.tw/\n\n00:00 開頭\n03:35 料理大賽開始\n14:49 事前討論\n27:02 介紹評審出場\n32:36 料理開始\n44:32 邰哥帶團檢視各組進度\n56:44 紅透半邊天花好又月圓要你命三千杯雞\n1:03:18 蒜了吧雞翅\n1:08:19 今晚不讓你回家\n1:12:58 炸了吧雞塊\n1:18:17 今晚燒到你失控 \n1:29:43 頒獎\n\n支持木曜加入深度會員:https://cbtv.tw/join\n請訂閱我們的頻道:https://cbtv.tw/SubMuyao\n第一時間看我們的新作品,參與直播!🙏🙏\n\n主持人:邰智源、林柏昇KID、坤達、溫妮、泱泱、阿部瑪利亞\n木曜四超玩 每周四晚上9點直播,網址:https://cbtv.tw/Muyao\n或至play商店及app store搜尋下載「麥卡貝網路電視」\n\n木曜專屬周邊↓↓↓\n➤逛逛麥卡貝:https://shop.camerabay.tv/\n➤蝦皮賣場:https://shopee.tw/muyao4.store\n\nYoutube頻道資訊↓↓↓\n➤訂閱木曜主頻道:https://cbtv.tw/SubMuyao\n➤加入木曜會員:https://cbtv.tw/join\n➤訂閱月曜一起玩:https://cbtv.tw/SubMuyao2\n\n➤木曜的社群資訊\nFacebook: https://www.facebook.com/Muyao4/\nInstagram: https://www.instagram.com/muyao4/\n\n➤主持人社群資訊\n邰智源: https://www.instagram.com/taitaihome/\nKid: https://www.instagram.com/circuskidd/\n坤達: https://www.instagram.com/hsieh_kunda/\n溫妮: https://www.instagram.com/yuen_nnnnnn/\n泱泱: https://www.instagram.com/lynnwu0219/\n阿部瑪利亞:https://www.instagram.com/_abedesu/\n\n本影片屬麥卡貝網路電視所有,未經授權不得任意下載、上傳或做其他利用。\n歡迎分享影片連結。\n\n本節目合作提案請洽[email protected]", "thumbnails": { "default": { "url": "https://i.ytimg.com/vi/SYtR_FO1V_k/default.jpg", "width": 120, "height": 90 }, "medium": { "url": "https://i.ytimg.com/vi/SYtR_FO1V_k/mqdefault.jpg", "width": 320, "height": 180 }, "high": { "url": "https://i.ytimg.com/vi/SYtR_FO1V_k/hqdefault.jpg", "width": 480, "height": 360 }, "standard": { "url": "https://i.ytimg.com/vi/SYtR_FO1V_k/sddefault.jpg", "width": 640, "height": 480 }, "maxres": { "url": "https://i.ytimg.com/vi/SYtR_FO1V_k/maxresdefault.jpg", "width": 1280, "height": 720 } }, "channelTitle": "木曜4超玩", "tags": [ "木曜4超玩", "邰智源", "林柏昇KID", "泱泱", "溫妮", "綜藝節目", "一日系列", "坤達", "energy", "阿部瑪利亞", "木要", "木耀", "小黑", "綜藝玩很大", "阿公", "瑪麗亞" ], "categoryId": "24", "liveBroadcastContent": "none", "defaultLanguage": "zh-TW", "localized": { "title": "食神降臨!!!!木曜4超玩2021全新企劃!!《一日料理大賽》Feat. @呱吉 、 @大蛇丸 、 @詹姆士姆士流官方專屬頻道", "description": "#木曜4超玩 #邰智源 #一日系列\n本片拍攝依據疫情指揮中心及文化部拍攝防疫管理措施執行\n\n感謝乾爹↓↓↓\n【快訊❗️發票購有禮❗️】\n即日起參加【發票購有禮】全聯折價券任你拿🙌\n凡至全聯購買兩罐歐心氣泡氫水官方帳號\n拍照上傳電子發票完成發票登錄🧾就有機會獲得全聯禮券與歐心氣泡氫水\n🔔活動期間:\n2021/11/10 - 2022/01/09\n🔔活動獎項: \n🔹全聯500元禮券+歐心氣泡氫水乙箱*50名 \n🔹全聯300元禮券+歐心氣泡氫水乙箱*100名 \n🔹全聯200元禮券*250名\n立馬前往發票登錄活動\n👉https://maac.io/1A3LJ\n\n感謝乾爹↓↓↓\n💧賀眾牌💧最強加碼\n即日起~2021.12.31 凡購買賀眾牌家庭淨水/飲水產品\n✨單筆滿萬 即可送 UP-26美肌沐浴器 或 UP-310 DIY抑垢淨水器\n讓家人安心喝好水 用好水 ☺️ #您喝的水賀眾關心\n詳情請上官網查詢: https://9000.com.tw/\n賀眾牌官方FB:https://www.facebook.com/ACUOwater\n賀眾牌官方IG:https://www.instagram.com/acuo_water/\n\n感謝乾爹↓↓↓\n不論是廚房高手還是自煮新手💁聲寶廚類家電讓你輕鬆好上手🎊\n要做出一道色香味俱全的美食,你只差一步就可到手😍✨\n即日起到11/30加碼延長,買指定家電就送好禮多選一\n👉馬上選用您喜愛的家電:https://bit.ly/3mYwbBH\n\n感謝乾爹↓↓↓\nFOREO 洗臉機\n看泱泱使用FOREO 好想有水煮蛋肌QQ\n不管男女生都可以用的洗臉機~ LUNA 3 洗臉機把臉洗得更乾淨!\n黑色星期五折扣11/19開始最高五折更划算 👉🏼https://foreo.se/ug1i\n\n感謝廚具提供↓↓↓\nhttps://www.neoflam.com.tw/\n\n00:00 開頭\n03:35 料理大賽開始\n14:49 事前討論\n27:02 介紹評審出場\n32:36 料理開始\n44:32 邰哥帶團檢視各組進度\n56:44 紅透半邊天花好又月圓要你命三千杯雞\n1:03:18 蒜了吧雞翅\n1:08:19 今晚不讓你回家\n1:12:58 炸了吧雞塊\n1:18:17 今晚燒到你失控 \n1:29:43 頒獎\n\n支持木曜加入深度會員:https://cbtv.tw/join\n請訂閱我們的頻道:https://cbtv.tw/SubMuyao\n第一時間看我們的新作品,參與直播!🙏🙏\n\n主持人:邰智源、林柏昇KID、坤達、溫妮、泱泱、阿部瑪利亞\n木曜四超玩 每周四晚上9點直播,網址:https://cbtv.tw/Muyao\n或至play商店及app store搜尋下載「麥卡貝網路電視」\n\n木曜專屬周邊↓↓↓\n➤逛逛麥卡貝:https://shop.camerabay.tv/\n➤蝦皮賣場:https://shopee.tw/muyao4.store\n\nYoutube頻道資訊↓↓↓\n➤訂閱木曜主頻道:https://cbtv.tw/SubMuyao\n➤加入木曜會員:https://cbtv.tw/join\n➤訂閱月曜一起玩:https://cbtv.tw/SubMuyao2\n\n➤木曜的社群資訊\nFacebook: https://www.facebook.com/Muyao4/\nInstagram: https://www.instagram.com/muyao4/\n\n➤主持人社群資訊\n邰智源: https://www.instagram.com/taitaihome/\nKid: https://www.instagram.com/circuskidd/\n坤達: https://www.instagram.com/hsieh_kunda/\n溫妮: https://www.instagram.com/yuen_nnnnnn/\n泱泱: https://www.instagram.com/lynnwu0219/\n阿部瑪利亞:https://www.instagram.com/_abedesu/\n\n本影片屬麥卡貝網路電視所有,未經授權不得任意下載、上傳或做其他利用。\n歡迎分享影片連結。\n\n本節目合作提案請洽[email protected]" }, "defaultAudioLanguage": "zh-TW" }, "contentDetails": { "duration": "PT1H39M38S", "dimension": "2d", "definition": "hd", "caption": "false", "licensedContent": true, "contentRating": {}, "projection": "rectangular" }, "statistics": { "viewCount": "1487493", "likeCount": "28484", "dislikeCount": "443", "favoriteCount": "0", "commentCount": "2568" } }, { "kind": "youtube#video", "etag": "LGsQ8WkkK1bYBQg3mGsA1MM-Zkg", "id": "56sp5uECPSc", "snippet": { "publishedAt": "2021-11-22T14:15:09Z", "channelId": "UCcBLVExMJRTwgK_Z5TLlUCA", "title": "走鐘獎跌倒!摔得真好?!【奎丁Zamy】", "description": "就笑我吧!\n\n#走鐘獎 #跌倒 #痛並快樂著\n-----------------上一支影片👇🏻------------------\n把陌生人約出來 第一次見面就接吻?!【奎丁Zamy】\nhttps://youtu.be/Gs-PbCyi_EA\n---------------------------------------------------------\n▌IG ✦ https://goo.gl/WTErVL \n▌FB✦ https://goo.gl/5vYW8t\n▌會員+起來✦ https://reurl.cc/z8nbLa\n✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩\n▌奎丁的信箱✦ [email protected]\n✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩", "thumbnails": { "default": { "url": "https://i.ytimg.com/vi/56sp5uECPSc/default.jpg", "width": 120, "height": 90 }, "medium": { "url": "https://i.ytimg.com/vi/56sp5uECPSc/mqdefault.jpg", "width": 320, "height": 180 }, "high": { "url": "https://i.ytimg.com/vi/56sp5uECPSc/hqdefault.jpg", "width": 480, "height": 360 }, "standard": { "url": "https://i.ytimg.com/vi/56sp5uECPSc/sddefault.jpg", "width": 640, "height": 480 }, "maxres": { "url": "https://i.ytimg.com/vi/56sp5uECPSc/maxresdefault.jpg", "width": 1280, "height": 720 } }, "channelTitle": "奎丁Zamy", "categoryId": "24", "liveBroadcastContent": "none", "defaultLanguage": "zh-TW", "localized": { "title": "走鐘獎跌倒!摔得真好?!【奎丁Zamy】", "description": "就笑我吧!\n\n#走鐘獎 #跌倒 #痛並快樂著\n-----------------上一支影片👇🏻------------------\n把陌生人約出來 第一次見面就接吻?!【奎丁Zamy】\nhttps://youtu.be/Gs-PbCyi_EA\n---------------------------------------------------------\n▌IG ✦ https://goo.gl/WTErVL \n▌FB✦ https://goo.gl/5vYW8t\n▌會員+起來✦ https://reurl.cc/z8nbLa\n✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩\n▌奎丁的信箱✦ [email protected]\n✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩" }, "defaultAudioLanguage": "zh-TW" }, "contentDetails": { "duration": "PT8M10S", "dimension": "2d", "definition": "hd", "caption": "false", "licensedContent": true, "contentRating": {}, "projection": "rectangular" }, "statistics": { "viewCount": "648706", "likeCount": "21546", "dislikeCount": "989", "favoriteCount": "0", "commentCount": "2037" } }, .... ], "nextPageToken": "CAgQAA", "pageInfo": { "totalResults": 200, "resultsPerPage": 8 } }
接下來, 如何使用, 就是解析這個內容就可以了, 包含了影片id, 標題, 統計資料等, 這裡做了一個範例可以查詢幾個國家的熱門榜, 可以參考:
https://sample.diary.tw/yttrend/
[2022/1/25 13:22]
YouTube 的發燒影片的來源與排行方式說明:
https://support.google.com/youtube/answer/7239739?hl=zh-Hant
在〈Youtube Trend資料讀取-Youtube Data API〉中有 2 則留言
[…] […]
[…] Youtube Data API (https://diary.tw/archives/2032), 其中利用 part=snippet 可以取得縮圖的網址, 不過仔細看一下, […]