基于CoffeeScript的爬虫简单实现,使用request-promise配置cheerio
npm install cheerio
npm install request-promise
cheerio = require('cheerio');
request = require('request-promise')
uri = 'http://www.baidu.com'
options =
uri:uri,
transform:(body)->
return cheerio.load(body)
request(options).then(
($)->
console.log($.html())
).catch(
(err)->
console.log("error==>"+err.message)
)