0.6.48 • Published 4 years ago

jarviscrawlercore v0.6.48

Weekly downloads
148
License
ISC
Repository
github
Last release
4 years ago

Jarvis Crawler Core

JarvisCrawlerCore 是一套分布式 爬虫服务框架 / 页面编程机器人 。

它可以用于构建一套数据爬取集群,也可以用于Web项目的自动化测试,或用于其它机器人操作web项目的子服务。
它用于多个机器人项目,包括群内自动翻译机器人、新闻推送频道、动漫影视资源推送频道、后台数据监控系统、页面分析、行业数据抓取等。

我们仅在前期测试使用命令行,主要维护grpc服务模式。

建议用docker部署,多节点并行获取数据,目前仅有golang客户端(jccclient)可以提供基本的任务分派。

如果需要多节点的统一运维,可以使用Jarvis。

机器配置要求,建议使用linux,能装docker。
内存2g及以上(1g内存也可以用,不要一次请求太多任务,chrome内存占用较严重,每隔一段时间重启服务会有好处,我们也有个翻译服务数月不重启的)。

安装

这里 是一个可以直接用于部署的脚本项目。

下面的命令可以直接使用DockerHub源部署。

docker push zerrozhao/jarviscrawlercore:latest

需要修改配置文件,service.yaml,建议放在 cfg 目录下。

servAddr: 0.0.0.0:7051
headless: true

slowMo: 10

clientToken:
  - wzDkh9h2fhfUVuS9jZ8uVbhV3vC5AWX3

其中,clientToken,是用来校验权限的,可以配置多个,每次响应请求都会校验token,一个token可以提供给多个客户端使用。

node.js Client 开发

nodejs调用的例子,见src/service/client2.js

可以通过 npm 安装依赖,即可使用。

npm i jarviscrawlercore --save

这里还有一个直接用 jarviscrawlercore 项目来打包漫画的项目,这里

Golang Client 开发

使用 jccclient 即可。

更新说明

v0.6
  • 调整protos结构
  • 配合Charles线上部署
  • 逐步开放API服务
  • 配合jccclient实现更高效的抓取工作
  • 支持更多的网站
v0.5
  • 重构新闻功能
  • 漫画下载
  • 图片打包
  • 支持更多的网站
v0.3
  • 代码结构调整
  • 支持移动设备网页抓取
  • 支持直接attach到已存在的chrome
  • 发布到dockerhub
  • 支持更多的网站
v0.2
  • 极大的提升了节点的稳定性
  • 支持更多类型的网页抓取
  • 支持多节点(需要配合jccclient)
  • 支持更多的网站
v0.1
  • 支持新闻抓取
  • 支持grpc服务
  • 支持翻译
0.6.48

4 years ago

0.6.46

4 years ago

0.6.43

5 years ago

0.6.42

5 years ago

0.6.41

5 years ago

0.6.39

5 years ago

0.6.33

5 years ago

0.6.29

5 years ago

0.6.28

5 years ago

0.6.26

5 years ago

0.6.16

5 years ago

0.6.15

5 years ago

0.6.13

5 years ago

0.6.11

5 years ago

0.6.10

5 years ago

0.6.7

5 years ago

0.6.9

5 years ago

0.5.121

5 years ago

0.5.119

5 years ago

0.5.109

5 years ago

0.5.108

5 years ago

0.5.105

5 years ago

0.5.107

5 years ago

0.5.103

5 years ago

0.5.101

5 years ago

0.5.100

5 years ago

0.5.99

5 years ago

0.5.98

5 years ago

0.5.96

5 years ago

0.5.95

5 years ago

0.5.93

5 years ago

0.5.92

5 years ago

0.5.91

5 years ago

0.5.90

5 years ago

0.5.89

5 years ago

0.5.87

5 years ago

0.5.86

5 years ago

0.5.82

5 years ago

0.5.79

5 years ago

0.5.78

5 years ago

0.5.76

5 years ago

0.5.75

5 years ago

0.5.70

5 years ago

0.5.57

5 years ago

0.5.51

5 years ago

0.5.36

5 years ago

0.5.28

5 years ago

0.5.25

5 years ago

0.5.23

5 years ago

0.5.22

5 years ago

0.5.19

5 years ago

0.5.17

5 years ago

0.5.8

5 years ago

0.5.7

5 years ago

0.5.6

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.3.109

5 years ago

0.3.108

5 years ago

0.3.107

5 years ago

0.3.106

5 years ago

0.3.100

5 years ago

0.3.103

5 years ago

0.3.102

5 years ago

0.3.88

5 years ago

0.3.87

5 years ago

0.3.86

5 years ago

0.3.85

5 years ago

0.3.83

6 years ago

0.3.81

6 years ago

0.3.77

6 years ago

0.3.61

6 years ago

0.3.60

6 years ago

0.3.59

6 years ago

0.3.56

6 years ago

0.3.50

6 years ago

0.3.46

6 years ago

0.3.39

6 years ago

0.3.35

6 years ago

0.3.33

6 years ago

0.3.31

6 years ago

0.3.28

6 years ago

0.3.22

6 years ago

0.3.21

6 years ago

0.3.11

6 years ago

0.3.10

6 years ago

0.3.9

6 years ago

0.3.8

6 years ago

0.3.7

6 years ago

0.3.6

6 years ago

0.3.5

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.2.207

6 years ago

0.2.206

6 years ago

0.2.205

6 years ago

0.2.203

6 years ago

0.2.202

6 years ago

0.2.201

6 years ago

0.2.200

6 years ago

0.2.199

6 years ago

0.2.185

6 years ago

0.2.175

6 years ago

0.2.173

6 years ago

0.2.168

6 years ago

0.2.167

6 years ago

0.2.166

6 years ago

0.2.164

6 years ago

0.2.162

6 years ago

0.2.156

6 years ago

0.2.155

6 years ago

0.2.153

6 years ago

0.2.145

6 years ago

0.2.143

6 years ago

0.2.141

6 years ago

0.2.139

6 years ago

0.2.138

6 years ago

0.2.137

6 years ago

0.2.135

6 years ago

0.2.131

6 years ago

0.2.129

6 years ago

0.2.128

6 years ago

0.2.126

6 years ago

0.2.124

6 years ago

0.2.110

6 years ago

0.2.108

6 years ago

0.2.97

6 years ago

0.2.90

6 years ago

0.2.88

6 years ago

0.2.87

6 years ago

0.2.65

6 years ago

0.2.62

6 years ago

0.2.56

6 years ago

0.1.41

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago