缘起
自己参与的公众号做年末总结,需要进行数据爬取,但是微信自带的api只能进行最多一个月的数据对照,不太方便,于是决定自己写一个脚本。原本想用py爬虫,但是微信的登录比较复杂,所以采用了手动登录后台,在后台使用js脚本,随后用py进行数据处理的思路。
思路
思路大概如下, 监视网路发现在微信主页点击推送列表跳转时会调用一个查询用链接,返回一个json,其中的“sent_list”元素就是我们需要的列表,对照着发送get请求,初步解析后保存在字符串。
然后将字符串保存在本地,再使用py脚本进行Excel的写入。