const axios = require('axios'); const iconv = require('iconv-lite'); const cheerio = require('cheerio'); class Utils { async html(url,type = "") { let res = await axios.get(url, { responseType: 'arraybuffer' }); return type != "" ? res.data : cheerio.load(iconv.decode(res.data, 'gb2312')) } } module.exports = new Utils();