1. cheerio 與 request
var cheerio = require('cheerio');var request = require('request');var startUrl = 'http://www.baidu.com'request(startUrl, function(err, response) { if (err) { console.log(err); } var $ = cheerio.load(response.body); var console.log(title);}
2. 認識 cheerio
獲取 element 位置
通過 class 屬性進行匹配:
var $=cheerio.load('<div class="container"></div>'); $('.container')
取其鏈接:<a class="downbtn" href="http://mov.bn.netease.com/mobilev/2013/1/F/G/S8KTEF7FG.mp4" id="M8KTEKR84" target="_blank"></a>
$('a.downbtn').attr('href')
某一頁面下的全部可鏈接:
var url = var $ = cheerio.load(data); $("a.downbtn").each(function(i, e) { console.log($(e).attr("href")); }); console.log("done"); } else { console.log("error"); }
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。
新聞熱點
疑難解答