基于 Puppeteer 构建简易机器人

栏目: Node.js · 发布时间: 6年前

内容简介:呼,身处这数字信息化智能时代,即便是个人,也是很有必要利用各种工具,打造属于自己的自动化机器人,以协助完成些精确性事物,使得可以节省更多的时间,来学习或者做更有意义的事情;基于这种想法、以及那越发繁忙的现实,现终于开始尝试;

基于 Puppeteer 构建简易机器人

呼,身处这数字信息化智能时代,即便是个人,也是很有必要利用各种工具,打造属于自己的自动化机器人,以协助完成些精确性事物,使得可以节省更多的时间,来学习或者做更有意义的事情;基于这种想法、以及那越发繁忙的现实,现终于开始尝试; Puppeteer Robot 仓库的建立,即为这漫漫长路,所迈出的第一步。此文即对此仓库的背景、目标、使用以及进化历程做下阐述。

基于 Puppeteer 构建简易机器人

目标与哲学

身处这数字信息化智能时代,即便是个人,也是很有必要利用各种工具,打造属于自己的自动化机器人,以协助完成些精确性事物,使得可以节省更多的时间,来学习或者做更有意义的事情;基于新学到技能,再反过来改进、完善自动化流程;如此,形成良性循环,坚持往复,从而在此大争之世,获取更多一些竞争力,以期达成过自己想要的生活。此 Puppeteer Robot 仓库 的建立,就是为此目标而做的初步尝试。

截止目前,它可以完成以下事宜:

  • 每天指定时间,自动登录 黑客派 社区网站,并进行签到;

先决条件

Puppeteer 至少需要 Node.js v6.4.0,但下面的示例使用 async / await ,它仅在 Node v7.6.0 或更高版本中受支持。

下载安装

# :tada: clone the project
git clone https://github.com/nicejade/puppeteer-robot.git your-project-name
cd your-project-name

# :heavy_plus_sign: install dependencies & start dev
yarn

此外,你需要单独下载 Chromium (国内用户可以在 Taobao Mirrors 根据系统按需下载),并将其放置到项目根目录下即可;当然,你也可以通过修改代码,指定其所在的其他位置。

如何使用

您需要在 src/config 目录下,根据 secretSample.js 格式,创建 secret.js 文件,并修改其中配置;

yarn start

以上所述就是小编给大家介绍的《基于 Puppeteer 构建简易机器人》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

区块链与人工智能:数字经济新时代

区块链与人工智能:数字经济新时代

高航、俞学劢、王毛路 / 电子工业出版社 / 2018-7-23 / 80

《区块链与人工智能》是畅销书《区块链与新经济:数字货币2.0时代》全新修订升级版。本书是市场上为数不多的系统阐述区块链、人工智能技术与产业的入门级系统教程。从比特币到各类数字货币(代币),从基础原理到应用探讨,全景式呈现区块链与人工智能的发展脉络,既有历史的厚重感也有科技的未来感。本书的另一个亮点是系统整理了区块链创业地图,是一本关于区块链创业、应用、媒体的学习指南,以太坊创始人Vitalik专门......一起来看看 《区块链与人工智能:数字经济新时代》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试