制作教程 陶泥制作教程
gaoyangw 2024-11-04 12:59 26 浏览 0 评论
前言:最近想学习node.js,突然在网上看到基于node的爬虫制作教程,所以简单学习了一下,把这篇文章分享给同样初学node.js的朋友。
思路:访问上述网站,通过chrome浏览器的network对网页内容分析,找到获取各个门店发型师的接口,对参数及返回数据进行分析,遍历所有门店的所有发型师,直到遍历完毕,同事将信息存储到本地。
步骤一:安装node.js
下载并安装node,此步骤比较简单就不详细解释了,有问题的可以直接问一下度娘。
步骤二:建立工程
1)打开dos命令条,cd进入想要创建项目的路径(我将此项目直接放在了E盘,以下皆以此路径为例);
2)mkdir node (创建一个文件夹用来存放项目,我这里取名为node);
3)cd 进入名为node的文件夹,并执行npm init初始化工程(期间会让填写一些信息,我是直接回车的);
步骤三:创建爬取到的数据存放的文件夹
1)创建data文件夹用来存放发型师基本信息;
2)创建image文件夹用来存储发型师头像图片;
此时工程下文件如下:
步骤四:安装第三方依赖包(fs是内置模块,不需要单独安装)
1)npm install cheerio –save
2)npm install superagent –save
3)npm install async –save
4)npm install request –save
分别简单解释一下上面安装的依赖包:
cheerio:是nodejs的抓取页面模块,为服务器特别定制的,快速、灵活、实施的jQuery核心实现,则能够对请求结果进行解析,解析方式和jQuery的解析方式几乎完全相同;
superagent:能够实现主动发起get/post/delete等请求;
async:async模块是为了解决嵌套金字塔,和异步流程控制而生,由于nodejs是异步编程模型,有一些在同步编程中很容易做到的事情,现在却变得很麻烦。Async的流程控制就是为了简化这些操作;
request:有了这个模块,http请求变的超简单,Request使用简单,同时支持https和重定向;
步骤五:编写爬虫程序代码
打开hz.js,编写代码:
var superagent = require('superagent');
步骤六:运行爬虫程序
输入node hz.js命令运行爬虫程序,效果图如下:
运行成功后,发型师基本信息以html文件的形式存储在data文件夹中,发型师头像图片存储在image文件夹下:
后记:到此一款基于node.js制作的简单爬虫就大功告成了,由于我也是初学者,好多地方也不是很理解,但好在是自己完成了,不足之处敬请谅解。
相关推荐
- 限时免费推广,就在今日闵行APP,看看你是我们等的人么?
-
为助力汽车行业复工复产,今日闵行APP特开设“车圈复工”栏目,自即日起,凡是闵行区行政区域内的汽车行业商户,可获得一次免费线上推广机会,具体操作方式如下:参与方式1.下载今日闵行APP。2.注册账户并...
- 免费推广还送礼物?!贵阳一母婴店老板疑中新型骗术
-
贵阳的蹇女士经营着一家母婴用品店,上个月初一家来自黑龙江的传媒公司找到蹇女士合作,声称不用蹇女士花一分钱,免费帮她宣传推广母婴店,真有这么好的事情吗?蹇女士告诉记者,对方提供的推广方式,是以她的母婴店...
- 网络实名制认证,对于免费网络推广有哪些要求?
-
网络实名制大都表现在网络店铺、互动类SNS平台、收款类平台、商务站点平台、门户类论坛等,只要人气旺的领域都慢慢需要实名认证或要求绑定个人联系方式。在前两年互联网运营人员提到要求网络实名制,这个提议也遭...
- 拼多多不花钱推广能做起来吗?全站推广适合长期开吗?
-
对于许多刚刚进入拼多多的商家来说,推广是一个非常重要的问题。然而,很多商家可能面临的困境是:是否可以在拼多多不花钱推广,从而做起来呢?本文将围绕这个问题进行深入探讨,为商家提供一些有效的推广方法和建议...
- 小心!免费推广不“免费”
-
年底将至各个商家为了提高曝光量使出浑身解数这就让不法分子发现了“商机”于是……...
- 免费推广营销的技巧,你学会了吗?
-
新手们刚开始接触淘宝网,相信没有足够的资金或者是不敢投入太多的资金进去,加上没有网点运营经验。因此不敢花大价钱去做一些付费的网点推广。所以小默就给大家总结了一些网店免费推广营销的技巧,提供给大家学习。...
- 新手应该学习了解的免费网络推广方法
-
这段时间以来,木偶有点忙碌,今天为大家分享一些免费的网络推广方法。尤其是针对新手来说,没有做过网络推广的人,给大家讲解下木偶个人的见解。现在互联网推广的难度是越来越大了,最重要的一个原因是效果好的...
- 邮件营销:18种免费的电子邮件营销工具
-
很多人会觉得,给客户发营销邮件没什么意义。他们会说这又贵又费时,而且不一定有回报,我不同意。邮件营销可以通过发送针对性的信息来接触客户,它功能齐全并且价格低廉。这个指南会阐述邮件营销对网店有什么用处...
- 都爱学-一个全国教育培训免费招生推广的网站
-
都爱学简介都爱学是全国教育机构培训机构发布平台,汇聚全国培训机构,培训学校、培训课程等相关信息,为全国培训学校、培训机构提供招生信息发布,为学员打造低价团课秒杀,找课程、找学校、培训机构便利服务。全国...
- 借“免费网课”向学生推广网游?这些平台回应了
-
在过去的这个假期里,上网课是学生们学习的主要方式,但也出现了不少未成年人在网课期间沉迷网游,甚至是高额网络消费的情况。记者调查发现,虎牙、斗鱼等网络平台利用免费提供的上网课渠道,向未成年人推广网络游戏...
- 扒一扒当前最靠谱实用的免费网络推广套路
-
企迪作为为北京地区的权威网站建设公司,也是互联网品牌营销推广的佼佼者,针对免费的网络推广套路那是再收悉不过了。从最简单的开始做起、从最有效率的开始做起、从最不需要花钱的开始做起;下面北京网站建设公司-...
- 借免费网课推广游戏 虎牙斗鱼等直播平台被点名
-
北京商报讯(记者郑蕊实习记者耿文婧)6月8日,央视新闻频道在报道中点名批评虎牙、斗鱼等直播平台,因为后者在免费网课渠道中推广网络游戏。此前2月,为响应教育部“停课不停学”的号召,斗鱼、虎牙等直...
- 借“免费网课”向学生推广网游?!这些平台回应了
-
在过去的这个假期里,上网课是学生们学习的主要方式,但也出现了不少未成年人在网课期间沉迷网游,甚至是高额网络消费的情况。记者调查发现,虎牙、斗鱼等网络平台利用免费提供的上网课渠道,向未成年人推广网络游戏...
- 要想提升宝贝排名,必须做好淘宝SEO
-
相信在网上开店的朋友们对淘宝SEO都不陌生。淘宝SEO对店铺流量的影响是不言而喻的,宝贝的排名能直接决定店铺的流量大小。所以要想提升宝贝排名,淘宝SEO一定好优化好。今天,星密码小默就教各位卖家们淘宝...
- 淘宝SEO应用技巧 让你日访问量大增
-
淘宝搜索引擎优化是指通过研究淘宝排名规则,把自己的产品优化成符合排名规则的产品,从而获取较好的排名。接下来衣联网小编通过研究淘宝最新排名规则,总结出影响淘宝搜索排名的因素,从而提出淘宝搜索引擎优...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 网站建设 (107)
- 网站开发 (47)
- 网络推广哪个平台好 (47)
- 百度收录 (50)
- 搜索引擎排名优化 (49)
- 关键词优化工具 (51)
- 外贸网站建设 (56)
- seo整站优化吧 (50)
- 广州seo (47)
- 苏州网站建设 (59)
- 百度搜索推广 (61)
- 关键词优化公司 (51)
- 网页制作 (47)
- 广州网站建设 (48)
- 电商网站建设 (49)
- 百度站长平台 (48)
- 网站模板 (51)
- 厦门网站建设 (52)
- 百度快照推广 (51)
- 免费网页在线客服系统 (53)
- 雷神代刷网站推广 (53)
- 手机网站建设 (53)
- 网站维护 (53)
- 网页制作教程 (66)
- 百度收录批量查询工具 (48)