wnma3mz/wechat_articles_spider

好像微信强制更新之后,找不到getappmsgext的接口了。

wjcom9 opened this issue · 12 comments

我上个月还是可以抓到的这个接口的,但是之后一次微信强制更新,fiddle就抓不到这个了。
image

我前几天用fiddle抓包都看到有的,这几天就没了。不过有个report接口里面body有很多数据,但是是发到服务器的

我前几天用fiddle抓包都看到有的,这几天就没了。不过有个report接口里面body有很多数据,但是是发到服务器的

老哥,你的思路给了我启发。
首先,getappmsgext确实是抓不到,抓不到,不代表这个接口没有了。
但是抓不到就没有找到这个接口的COOKIE,但我看了一下 ,其他接口都没有Cookie,有没有一种可能,现在改成不需要Cookie了。
我随便找了一个接口,比如说就 /mp/jsmonitor,这个,后面的参数我全部拿下来。
拼接上__biz,sn等参数,两个参数合在一块。拼接在getappmsgext接口后面作为参数,然后发起请求。
我经过尝试之后,就可以得到
image

靠运气弄出来了,接下来就是验证能否做到接口长期有效使用

image
这个接口 是可以拿到cookie的,但我还是没有办法获取到结果,你是如何操作的呢?
image

我前几天用fiddle抓包都看到有的,这几天就没了。不过有个report接口里面body有很多数据,但是是发到服务器的

老哥,你的思路给了我启发。 首先,getappmsgext确实是抓不到,抓不到,不代表这个接口没有了。 但是抓不到就没有找到这个接口的COOKIE,但我看了一下 ,其他接口都没有Cookie,有没有一种可能,现在改成不需要Cookie了。 我随便找了一个接口,比如说就 /mp/jsmonitor,这个,后面的参数我全部拿下来。 拼接上__biz,sn等参数,两个参数合在一块。拼接在getappmsgext接口后面作为参数,然后发起请求。 我经过尝试之后,就可以得到 image

靠运气弄出来了,接下来就是验证能否做到接口长期有效使用

能请问下大佬这部分详细的应该怎么去实现?新手Python对这部分不是太清楚应该怎么去做

确实抓不到getappmsgext了。不知道什么原因,但是接口没被删除,可以尝试提取其它接口获取的参数合并到getappmsgext上(我试了试 appmsgreport),拼接/合并之后依然可以使用,就是不知道稳不稳定

image

确实抓不到getappmsgext了。不知道什么原因,但是接口没被删除,可以尝试提取其它接口获取的参数合并到getappmsgext上(我试了试 appmsgreport),拼接/合并之后依然可以使用,就是不知道稳不稳定

image

分享一下我目前的方案,通过hook注入macOS微信自动打开指定链接,然后自动抓包获取相关参数拼接,然后爬取阅读量之类的数据。暂时还算稳定。就是太依赖客户端。

先插眼,等个大佬分享好办法。