vbot icon indicating copy to clipboard operation
vbot copied to clipboard

关于消息中图片的获取

Open qiyinxiaoqiang opened this issue 7 years ago • 9 comments

微信中 获取消息中的图片 怎么获取不到啊 有人遇到这个问题吗 说是传msgid就可以 但现在vbot中我打印了下URL https://wx.qq.com/cgi-bin/mmwebwx-bin\webwxgetmsgimg?&MsgID=1554087809217354188&skey=@crypt_e53c0f9d_0c04cdb636a86972e9c74a976691a959 也是有msgID的啊 Image::download($message); 下载下来的图片居然是微信源码

微信网页版 ... 请教具体怎么操作才能获取到图片啊 貌似视频音频也获取不到 config中的download下的image已设置为true @HanSon

qiyinxiaoqiang avatar Dec 29 '17 07:12 qiyinxiaoqiang

根据最近的反馈,微信网页版应该更改过返回值导致的

Hanson avatar Dec 29 '17 07:12 Hanson

那么这个问题vbot能调整吗 急需这几个功能@Hanson

qiyinxiaoqiang avatar Dec 29 '17 08:12 qiyinxiaoqiang

是需要校验cookie吗 还是需要怎么弄 我在pc上 登录https://wx.qq.com/?&lang=zh_CN 可以获取到https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg?&MsgID=8590707831324213906&skey=%40crypt_e53c0f9d_a0507ff7c8fccd261c76d043aaaff2e6&type=slave 但在vbot中 就算扫码成功后 还是请求不到该图片 就是说 pc上 同样的url,登录状态下可以获取到 注销了就获取不到了 在vbot中就一直获取不到@Hanson

qiyinxiaoqiang avatar Dec 29 '17 09:12 qiyinxiaoqiang

访问图片是需要 session 的,这里 vbot 一直都有,可以看看URL结构是否一致

Hanson avatar Dec 29 '17 09:12 Hanson

一致 只是在pc端多了个缩略图设置 pc_url:https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg?&MsgID=100434380875573051&skey=%40crypt_e53c0f9d_1b0b4661414b8acd0128bff3b7f80883&type=slave

vbot_url:https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg?&MsgID=6115300010777042387&skey=@crypt_e53c0f9d_67c4a673a8440673355116e457b83a5f @Hanson

qiyinxiaoqiang avatar Dec 29 '17 09:12 qiyinxiaoqiang

两个url在pc端登录后 都能访问到 只不过pc读取的是缩略图 vbot访问读取的是原始图(大图)@Hanson

qiyinxiaoqiang avatar Dec 29 '17 09:12 qiyinxiaoqiang

那就是下载方法要改改了。

Hanson avatar Dec 29 '17 09:12 Hanson

我明白问题在哪儿了 我是在pc端操作的 放在lnmp上 没问题 可以下载 但我不太明白 为什么在pc终端操作 下载的是微信html源码

qiyinxiaoqiang avatar Dec 29 '17 09:12 qiyinxiaoqiang

@qiyinxiaoqiang 大佬,这个问题解决了没,我也碰见了,想知道怎么处理

roiwk avatar Feb 19 '19 09:02 roiwk