[Node.js] 使用 request + cheerio 取得 Youtube 播放清單的單曲資料

為了要讓 Discord 音樂機器人能夠解析 Youtube 播放清單內單首歌曲的標題與網址,我們可以使用 Google API 來達成,只不過個人覺得還要另外去弄 API 實在麻煩,所以才採用 cheerio 模塊來直接解析播放清單網頁的資料。

這種類似網頁爬蟲的功能也可以利用在其他地方,比如說是取得氣象局的天氣與地震資料,可以免去串 API 的心力。


cheerio 模塊對於撰寫網路爬蟲的程式非常的方便,能夠直接使用 JQuery 語法來抓取網頁細部資料。request 模塊則是用來取得網頁原始碼。

您可能也會喜歡…

發表迴響