最近在家办公,可以做些自己的事情。很久之前想过做一个公众号订阅折扣关键词,趁着这个时间把东西做了一下。
公众号的功能很简单,回复关键词订阅折扣信息,有了相关折扣后会主动推送给用户。
这个公众号包括几部分:
- 折扣网站使用 Django 搭建,以前没有使用过这个框架,也是为了尝试一下。不过只用了它的作为 URL、数据库处理和模版系统;
- 账户直接使用微信的 openid 进行认证,好处是逻辑比较简单。工作流程是用户点击查看自己的关键词,网站时候获取用户 openid,然后返回对应的数据;
- 爬虫这部分比较简单,爬了七八个折扣网站,数据每天能有四五千条,自己写了个简单的筛选机制,也会随机换一些源;
- 推送系统比较简单,使用公众号的 API 接口就可以。
难点在于如何识别用户的关键词,保证精确的推送。很怕关键词触发过多的推送打扰到用户。
从上周一开始做到周五基本完成,最多的时间居然是浪费在前端页面(我完全不会写 css 和 js )。服务搭建在阿里云 1 核 1g 内存的服务器上。
效果:
欢迎大家拍板,公众号的名字叫「小熊爱买」,有兴趣的朋友也可以订阅一波哈。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/653223
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.