wechat_articles_spider icon indicating copy to clipboard operation
wechat_articles_spider copied to clipboard

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

Open wjcom9 opened this issue 1 year ago • 14 comments

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

wjcom9 avatar Jun 05 '24 06:06 wjcom9

+1

Zjj-Low-Key avatar Jun 05 '24 12:06 Zjj-Low-Key

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

haifenggo avatar Jun 05 '24 15:06 haifenggo

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

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

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

wjcom9 avatar Jun 06 '24 08:06 wjcom9

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

huyande avatar Jun 06 '24 09:06 huyande

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

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

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

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

TomcatV5 avatar Jun 17 '24 09:06 TomcatV5

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

image

kekeimiku avatar Jun 20 '24 13:06 kekeimiku

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

image

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

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

kekeimiku avatar Jun 22 '24 15:06 kekeimiku

低版本微信PC版(如3.7)还能抓到这个包,高版本无法抓取。用这个接口抓了300多篇文章的数据后就被ban了,过了一天也还是不行,感觉不稳定,或者是我的方法不对……我设的sleep时间是8秒

forrestgao avatar Aug 05 '24 01:08 forrestgao

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

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

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

但是这个和真实页面的点赞数、在看数不一样

LC-R-learing avatar Aug 15 '24 02:08 LC-R-learing

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

image

但是这个好像每个不同的公众号的pass_ticket都不一样,这样每个账号都得获取一边很恼火。

LinLL avatar Sep 22 '24 14:09 LinLL

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

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

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

大佬用的哪个微信hook有打开指定链接的功能?

shenchenguang avatar Oct 18 '24 03:10 shenchenguang

大佬用的哪个微信hook有打开指定链接的功能?

哪个微信都有啊

kekeimiku avatar Oct 18 '24 13:10 kekeimiku

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

@huyande 大佬 你这个问题 解决了吗

ly-alone avatar May 26 '25 07:05 ly-alone

各位大佬问题解决了嘛

WindTro avatar Jun 22 '25 07:06 WindTro