最近在家办公,可以做些自己的事情。很久之前想过做一个公众号订阅折扣关键词,趁着这个时间把东西做了一下。
公众号的功能很简单,回复关键词订阅折扣信息,有了相关折扣后会主动推送给用户。
这个公众号包括几部分:
- 折扣网站使用 Django 搭建,以前没有使用过这个框架,也是为了尝试一下。不过只用了它的作为 URL、数据库处理和模版系统;
- 账户直接使用微信的 openid 进行认证,好处是逻辑比较简单。工作流程是用户点击查看自己的关键词,网站时候获取用户 openid,然后返回对应的数据;
- 爬虫这部分比较简单,爬了七八个折扣网站,数据每天能有四五千条,自己写了个简单的筛选机制,也会随机换一些源;
- 推送系统比较简单,使用公众号的 API 接口就可以。
难点在于如何识别用户的关键词,保证精确的推送。很怕关键词触发过多的推送打扰到用户。
从上周一开始做到周五基本完成,最多的时间居然是浪费在前端页面(我完全不会写 css 和 js )。服务搭建在阿里云 1 核 1g 内存的服务器上。
效果:
欢迎大家拍板,公众号的名字叫「小熊爱买」,有兴趣的朋友也可以订阅一波哈。
公众号的功能很简单,回复关键词订阅折扣信息,有了相关折扣后会主动推送给用户。
这个公众号包括几部分:
- 折扣网站使用 Django 搭建,以前没有使用过这个框架,也是为了尝试一下。不过只用了它的作为 URL、数据库处理和模版系统;
- 账户直接使用微信的 openid 进行认证,好处是逻辑比较简单。工作流程是用户点击查看自己的关键词,网站时候获取用户 openid,然后返回对应的数据;
- 爬虫这部分比较简单,爬了七八个折扣网站,数据每天能有四五千条,自己写了个简单的筛选机制,也会随机换一些源;
- 推送系统比较简单,使用公众号的 API 接口就可以。
难点在于如何识别用户的关键词,保证精确的推送。很怕关键词触发过多的推送打扰到用户。
从上周一开始做到周五基本完成,最多的时间居然是浪费在前端页面(我完全不会写 css 和 js )。服务搭建在阿里云 1 核 1g 内存的服务器上。
效果:
欢迎大家拍板,公众号的名字叫「小熊爱买」,有兴趣的朋友也可以订阅一波哈。