koa-bot

1.1.1 • Public • Published

koa-bot

介绍

检查访问是否为真人,屏蔽爬虫

软件架构

koa

安装教程

yarn add koa-bot
npm install koa-bot

使用说明

const KoaBot = require('koa-bot');
//自定义日志
KoaBot.setLogger({
    log(){
        console.log("tlog",...arguments)
    }
})
//设置黑名单IP文件目录,.txt文件行一条
KoaBot.blacklistIPPath=pbipPath;
//设置屏蔽ua文件目录,一行一条
KoaBot.blacklistUAPath=pbuaPath;
//只允许US的用户访问
KoaBot.countryCodes=["US"]
//是否为爬虫
KoaBot.isBot(ip,ua,method)
//koajs直接引入
app.use(KoaBot.koaInstall({
    //开发时测试的IP,发布时必须删除
    devip:"129.24.17.70",
    //是爬虫的回调
    errback:function
}))

Readme

Keywords

Package Sidebar

Install

npm i koa-bot

Weekly Downloads

3

Version

1.1.1

License

ISC

Unpacked Size

19.1 kB

Total Files

4

Last publish

Collaborators

  • yizhiyan