var originRequest = require('request')
var iconv = require('iconv-lite')
var cheerio = require('cheerio')
var headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36'
}
function request (url, callback) {
var options = {
url: url,
encoding: null,
headers: headers
}
originRequest(options, callback)
}
var url='http://www.8gp8.cn/gupiao1.htm'
request(url, function (err, res, body) {
var html = body
var $ = cheerio.load(html, {decodeEntities: false})
var bmC=$('meta').attr('charset')||$('meta').attr('content').replace(/text\/html[\S\s]+charset=/g,'')
html=iconv.decode(html,bmC)
$ = cheerio.load(html, {decodeEntities: false})
console.log($('html').html());
})