nodejs 爬热搜
Posted 干蛋博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs 爬热搜相关的知识,希望对你有一定的参考价值。
const request = require(‘request‘); const cheerio = require(‘cheerio‘); const fs = require(‘fs‘); const url = ‘https://s.weibo.com/top/summary‘; request(url, (err, resp, body) => { if (err) { console.log(err); } else { const $ = cheerio.load(body); const news = []; $(".td-02 a").each(function(i, elem) { let newItem = { text: $(this).text(), url: $(this).attr(‘href‘) }; news[i] = newItem; }); fs.writeFile(‘output.json‘, JSON.stringify(news), function (err) { if (err) { console.log(err); } else { console.log(‘ok.‘); } }); console.log(‘end‘); } });
以上是关于nodejs 爬热搜的主要内容,如果未能解决你的问题,请参考以下文章
使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面
javascript 用于在节点#nodejs #javascript内设置react app的代码片段