node爬虫之天猫数据(一)

说起爬虫,最开始想到的就是python scrapy库,但现在我们用node来写一个爬虫来爬天猫数据
首先创建一个目录node_scrapy

mkdir node_scrapy && cd node_scrapy

接下来运行

npm init

这里面创建了一下package.json
在这个包里,我们加入创建爬虫的依赖库,因为我个人比较喜欢用ES6的方式来写node,所以这里我们先加入babel转换库

npm install babel-polyfill babel-preset-es2015 babel-preset-stage-3 babel-register --save-dev

接下来我们加入一个.babelrc文件,这个文件是告诉node选择用什么方式来转换js文件

{
  "presets": ["es2015", "stage-3"]
}

然后我们创建一个index.js,我们用严格模式来写,所以需要加入use strict

'use strict';

require('babel-register');
require('babel-polyfill');

require('./main');

在当前目录下再创建一个main.js

'use strict'

console.log('Hello world')

修改一下package.json

"scripts": {
    "start": "node index"
  },

好了,开始的框架,我们完成了,跑一下

npm start

看一下控制台是否有Hello world输出

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,644评论 25 709
  • 今天上午例行召开班子会。公司开发的一个写字楼里,需要新增改造出一间公共会议室,用于入驻客户的日常业务需要。装修设计...
    取个帅气的昵称好吗阅读 288评论 1 1
  • 纤纤细雨 温凉如心 河水又将冰封了 离开的时候又到了 想把南国月摘来赠予你 温暖直至,不愿将至。
    没有被吃掉的橘子阅读 216评论 0 0
  • 今天的酒醇美 似你燃尽长夜的烛芯 在被黎明吹灭的热情 此刻又悄然被唤醒 我寻着寂色长椅 呕尽昨日的忧伤愁绪 在被旁...
    东葵阅读 254评论 0 2