美文网首页
node爬虫最简单的demo

node爬虫最简单的demo

作者: 阿炸mm | 来源:发表于2019-09-29 12:06 被阅读0次

1.安装node

2.新建一个文件夹,文件夹里新建一个game.js

3.安装模块

在命令行输入安装模块命令:

npm i

npm install cheerio sync-request --save

4.这里以taptap网站排行榜为例:taptap排行榜

5.想爬这个排行榜的榜单名字,检查元素发现dom结构如下

4.js文件代码如下

var request = require('sync-request');//获取网页内容

var cheerio = require('cheerio');//筛选网页内容

url = 'https://www.taptap.com/top/download';//爬虫网站

var html = '';

html = request('GET', url).getBody().toString(); 

var $ = cheerio.load(html);

var gameName = $('.top-card-middle>a>h4').text();//获取游戏名称

console.log(gameName); 

5.然后在文件夹路径下运行node game.js,结果如下

相关文章

  • node爬虫最简单的demo

    1.安装node 2.新建一个文件夹,文件夹里新建一个game.js 3.安装模块 在命令行输入安装模块命令:np...

  • node爬虫进阶之——登录

    在之前的文章node入门场景之——爬虫已经介绍过最简单的node爬虫实现,本文在原先的基础上更进一步,探讨一下如何...

  • 最简单易懂的node爬虫教程

    最近了解了一下node实现网络爬虫的知识。于是我借鉴吸收之后,决定用request工具和cheerio,结合比较新...

  • 使用node创建最简单的爬虫

    node创建一个简单的网页爬虫安装node就可以了,创建index.js用到request、fs、cheerio、...

  • Node爬虫+MongoDB

    一、Demo介绍 在每周一次的公司内部分享上,我分享了关于node的一个爬虫的Demo。通过这个Demo,分享了关...

  • node简单的爬虫

    需要安装3个包 : koa, request 让请求变得更简单 , cheerio爬取来的数据,让它变成DOM树,...

  • 简单的Node爬虫

    写在开头 经过一个漫长的寒假,终于也是赶上复工的潮流。祝贺全国人民抗"疫"取得阶段性的胜利。在平常的Node使用过...

  • golang简单爬虫Demo

    看完golang的文档,写个爬虫练手,记录下学习过程。项目地址:https://github.com/gushas...

  • 也许是最简单的node egg入门demo

    前言: 对于node能实现的后台比较感兴趣,大致看了下node和egg文档,了解了下基本的sql语句开始学习nod...

  • Node完成简单爬虫

    编写好node代码,终端运行node app.js后 页面显示json数据 [ { "title":"【活动+视...

网友评论

      本文标题:node爬虫最简单的demo

      本文链接:https://www.haomeiwen.com/subject/ywhmuctx.html