1. cheerio 與 request
request:模擬客戶端行為,對(duì)頁(yè)面進(jìn)行請(qǐng)求 cheerio:對(duì)服務(wù)器端返回的頁(yè)面進(jìn)行解析;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 title = $('title').text(); console.log(title);}2. 認(rèn)識(shí) cheerio
獲取 element 位置
通過(guò) class 屬性進(jìn)行匹配:
var $=cheerio.load('<div class="container"></div>'); $('.container')取其鏈接:<a class="downbtn" id="M8KTEKR84" target="_blank"></a>
$('a.downbtn').attr('href')某一頁(yè)面下的全部可鏈接:
var url = var $ = cheerio.load(data); $("a.downbtn").each(function(i, e) { console.log($(e).attr("href")); }); console.log("done"); } else { console.log("error"); } 總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)錯(cuò)新站長(zhǎng)站的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
|
新聞熱點(diǎn)
疑難解答
圖片精選