Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wjcom9 opened this issue Jun 5, 2024 · 12 comments
Open

Comments

@wjcom9
Copy link

wjcom9 commented Jun 5, 2024

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

@Zjj-Low-Key
Copy link

+1

@haifenggo
Copy link

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

@wjcom9
Copy link
Author

wjcom9 commented Jun 6, 2024

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

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

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

@huyande
Copy link

huyande commented Jun 6, 2024

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

@TomcatV5
Copy link

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

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

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

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

@kekeimiku
Copy link

kekeimiku commented Jun 20, 2024

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

image

@kekeimiku
Copy link

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

image

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

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

@forrestgao
Copy link

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

@LC-R-learing
Copy link

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

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

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

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

@LinLL
Copy link

LinLL commented Sep 22, 2024

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

image

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

@shenchenguang
Copy link

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

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

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

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

@kekeimiku
Copy link

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

哪个微信都有啊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants