飞的低一点 发表于 2020-12-11 20:32

Server酱简单实现什么值得买优惠信息推送到微信模版消息

本帖最后由 飞的低一点 于 2020-12-30 23:09 编辑

更新:12月30号

[*]支持微信多平台推送,不需要github账号
[*]支持多报料人监听
(需要的话功能可以长期维护,加UI界面)

https://static.52pojie.cn/static/image/hrline/1.gif
起因:

中午看到了论坛的这篇帖子。
https://www.52pojie.cn/forum.php?mod=viewthread&tid=1313228


发现这个还不错,支持实时优惠信息推送到微信。
Server之前自己也有用过,java爬虫之前也有写过一些(原生HttpClient)。
后面发现了,Java的爬虫框架一直没机会使用下,刚好借着这个机会用Java实现下,这个优惠信息推送的功能能。


https://static.52pojie.cn/static/image/hrline/line3.png


主要技术点就是:


webmagic(Java开源爬虫框架)+ Server酱的Http请求,其实挺简单的。

源码地址:https://github.com/Grt1228/zdm_push

https://static.52pojie.cn/static/image/hrline/line3.png


项目使用:
配置参数参考:src/main/resources/application.yml文件配置即可

key:
#支持两种配置:【pushPlus】或者【serverJ】,二选一
#pushPlus参考:http://pushplus.hxtrip.com/,不限制次数,不用github账号
#serverJ参考:http://sc.ftqq.com/3.version ,需要github账号,限制次数
type: pushPlus
# 对应平台的key
value: SCU68113********
#爆料人id:https://zhiyou.smzdm.com/member/9687682701/baoliao/ 参考这个链接
blr:
#支持多个爆料人id,用英文都好隔开即可
uids: 9687682701,2031093162,3050600933
# 频率十秒一次,
#corn: 0/10 * * * * ?
# 三十秒一次
#corn: 0/30 * * * * ?
# 一分钟一次
corn: 0/59 * * * * ?


serverJ酱参数:
文档之间看官网即可(需要github账号,限制次数)
文档:http://sc.ftqq.com/3.version




pushPlus参数:
文档之间看官网即可(不限制次数,不用github账号),比较推荐这个更简单点。
文档:http://pushplus.hxtrip.com/




有java+mvn环境启动:

[*]本地有mvn环境的直接导入源代码运行ZdmPushApplication.java就可以了

没有java+mvn环境启动:

[*]首先需要安装一个jdk1.8以上版本**(这个是必须的,百度一下安装教程很简单的我提供一个安装包:https://pan.jgsu.wiki/file/5fbf1553f71c88ca591df237/4a1061305251ea36e6fd2eda23b75a74/jdk-8u251-windows-x64.exe)
[*]下载jar包
[*]新建txt文件,复制项目src/main/resources/application.yml文件的内容,粘贴进去,并且修改对应自己的key和需要监控的爆料人id,保存后,把文件txt后缀改成yml后缀
[*]新建txt文件,复制项目run.bat文件的内容,粘贴进去,保存后,把文件txt后缀改成bat后缀
[*]运行run.bat文件接口**(run.bat,application.yml,jar包必须在同一目录)**
[*]上面需要的三个文件,application.yml,run.bat,jar包。
                           直接下载地址: github:https://github.com/Grt1228/zdm_push/releases/download/v0.1/zdm_push.zip   
                           蓝奏:https://266km.lanzouj.com/i4napjtt9ta


实现效果:


jomo 发表于 2020-12-11 22:40

有没有那种剪羊毛的app

kover 发表于 2022-11-30 11:47

我的centos7.9 java1.8环境跑不起来,报错
javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
百度教程注销那几个加密协议也不行

可坏 发表于 2020-12-11 21:05

{:301_1009:}腻害了 顶顶更建行

tyym9 发表于 2020-12-11 21:27

来个教程怎么使用谢谢{:1_908:}

zhyy90 发表于 2020-12-11 22:17

怎么人这么少啊,好东西,明天试一下

w11235 发表于 2020-12-11 22:54

不错,这个很有用

dgfgzc 发表于 2020-12-11 23:24

可以,好用

飞的低一点 发表于 2020-12-11 23:38

tyym9 发表于 2020-12-11 21:27
来个教程怎么使用谢谢

安装java运行环境:jdk+maven就可以了

wanshiz 发表于 2020-12-12 07:54

好创意。感谢楼主分享 。

寒墨轩 发表于 2020-12-12 16:38

楼主尝试在云函数里面搭建了吗
页: [1] 2 3 4 5
查看完整版本: Server酱简单实现什么值得买优惠信息推送到微信模版消息