Skip to content

Lester-xie/wx-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wx-public

微信公众号开发

在拜读了@alsotang《node包教不包会》@i5ting狼叔的《node.js微信开发》后, 用公众号开发来练下手。感谢狼叔的node基础讲解和alsotang的爬虫教程。

项目描述

该项目仅用于个人学习,爬取了自己平时浏览的博客里的最新文章,通过微信公众号的消息回复形式,返回链接,方便自己浏览。

项目部署在阿里云服务器,使用了express+mongodb和一堆node中间件。

先爬虫获取数据,利用公众号的消息回复功能按照用户的输入来获取返回信息。一小时爬取一次数据,所以会跟最新的博客文章存在最多1小时误差。

##所需技能

1.mongodb+mongoose配置,存取数据

2.express构建服务

3.eventproxy并发编程

4.cheerio(类似于Jquery)dom操作

##可拓展点 可以在菜单栏增加订阅功能,微信用户可以点击订阅,在匹配到数据和上一次不相同时,将会向用户推送该文章链接。

增加留言收集功能。

但却被告知非微信认证的订阅号没法使用菜单等功能,so,就练到这吧。

About

公众号-你要搞洗马

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published