Node.JS 學習 來自課程進擊Node.js基礎(一)第5-10
var http = require('http'); var url = ''; var cheerio = require('cheerio'); function filterChapters(html) { var data = cheerio.load(html); var chapters = data('.chapter'); // [{ // chapterTitle: '', // videos: [ // title: '', // id: '' // ] // }] var courseDate = []; chapters.each(function(item){ var chapter =data(this); var chapterTitle = chapter.find('h3').text(); var videos = chapter.find('.video').children('li'); var chapterData = { chapterTitle: chapterTitle, videos:[] } videos.each(function(item){ var video = data(this).find('.J-media-item') var videoTitle = trimLeft(video.text().split('(')[0]); var id = video.attr('href').split('video/')[1] chapterData.videos.push({ title: videoTitle, id: id }) }) courseDate.push(chapterData) }) return courseDate } //去除左邊空格 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" tnr"); var str = new String(s); if (whitespace.indexOf(str.charAt(0)) != -1) { var j=0, i = str.length; while (j
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1747/viewspace-2811560/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 藉助node.js + mysql 學習基礎ajax~Node.jsMySql
- Node.js學習之道-http+url基礎Node.jsHTTP
- 自學Node.JsNode.js
- Node.js學習筆記(一)Node.js筆記
- HarmonyOS 第一課:基礎課程
- Node.js 系列 - 基礎概念Node.js
- 強化學習理論-第1課-基礎概念強化學習
- 好未來資料中臺 Node.js BFF實踐(一):基礎篇Node.js
- Linux課程可以零基礎學習嗎?該如何學習?Linux
- Node.js Streams 基礎總結Node.js
- 關於node.js的基礎Node.js
- Node.js stream(流) 學習筆記(一)Node.js筆記
- Linux課程零基礎可以學習嗎?學習哪些內容?Linux
- Node.js學習備案Node.js
- Node.js學習——開篇Node.js
- Linux運維課程可以零基礎學習嗎?Linux運維
- Python課程學習難不難?零基礎可以學習Python嗎?Python
- 學習python有關統計基礎部分課程總結Python
- Node.js學習筆記1Node.js筆記
- <node.js學習筆記(1)>Node.js筆記
- <node.js學習筆記(2)>Node.js筆記
- Node.js學習日記7Node.js
- 怎麼學習新夢想的零基礎學Python課程Python
- Linux課程適合0基礎學嗎?要學習哪些內容?Linux
- 【網路安全基礎課程】DDOS攻擊方式有哪些?
- 資料庫學習 哈工大課程 第Ⅸ、Ⅹ講資料庫
- 來聊聊Node.js 的哲學思想Node.js
- 資源 | Intel釋出AI免費系列課程3部曲:機器學習基礎、深度學習基礎以及TensorFlow基礎IntelAI機器學習深度學習
- 0基礎如何學習Python課程?就業前景怎麼樣?Python就業
- 6月22號開學! 第7期《jmeter實戰介面自動化+效能》課程,零基礎也能學JMeter
- node.js和MongoDB學習網址Node.jsMongoDB
- Node.js基礎知識之Path模組Node.js
- Node.js學習之路23——Node.js利用mongoose連線mongodb資料庫Node.jsMongoDB資料庫
- node.js一Node.js
- 學習《HTML+CSS基礎課程》的筆記---第一篇:Html介紹HTMLCSS筆記
- 《快學 Go 語言》第 2 課 —— 變數基礎Go變數
- Node.js和express系列學習資料Node.jsExpress
- Node.js學習筆記----day04Node.js筆記