起初,我是经常蹲守微博,也错过了好多羊毛专车。我为了及时接收信息,第一时间尽知羊毛,所以动手写了个机器人实时爬取推送消息。现在把项目开源出来,动手能力强的可以自己部署机器人。
GitHub项目:github.com/abinnz/xiao…
小分队机器人
之前也写过一版小分队机器人,不过由于爬取的目标网站内容经常变动,导致很长一段时间内无法正常使用。所以我后面重新改写了新的一版,通过服务端爬虫获取线报消息,并提供数据接口给xiaofendui(机器人)使用,避免网站的经常变动影响机器人的正常使用。
应用操作及使用
-
运行要求
小分队使用的itchat依赖库,是web微信协议,所以要求微信号能登录网页端的微信才能运行。如果不是很确定的同学请打开链接测试:wx.qq.com/ ,不能在web登录的同学可以直接忽略以下内容了,只能用懒人的办法。
-
应用配置
根据自己的推送需求,修改
config.json
配置文件{ // 是否开启登陆,必填参数 "ENABLE_LOGIN": true, // 是否推送消息,必填参数 "ENABLE_PUSH_MSG": true, // 控制台二维码设定,值为1或者2,部分系统需设定为1 "CONSOLE_CMD_QR": 2, // 任务间隔时间,必填参数 "TASK_INTERVAL": 30, // 推送消息配置,可配置多个群聊 "MSG_PUSH_CONFIG": [ { // 示例:群聊名称(建议不带特殊符号),登录前需将群聊保存到通讯录 "NICK_NAME": "$CHATROOM_NAME", // 推送的消息源,为空不推送任何消息 "MSG_ENABLE": [], // 群聊消息推送设定,可选参数,为空消息不过滤 "KEYWORD": { // 对应消息源过滤规则,消息源不设定全部推送 "RESOURCE_NAME": { // 消息包含关键字,多个参数用“|”,可选参数 "INCLUDE": "", // 消息不包含关键字,多个参数用“|”,可选参数 "EXCLUDE": "", // 消息包含商城,比如:京东、淘宝、天猫,可选参数 "MALLS": [], // 消息不包含商城,比如:京东、淘宝、天猫,可选参数 "NONMALLS": [] } } } ] }
-
运行应用
链接: pan.baidu.com/s/180CZt_PN… 提取码: ys69
下载应用程序,直接运行main.exe,扫码登录微信就可以了