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

[🐛BUG] download_image()超时失败 #212

Closed
mice2100 opened this issue Aug 20, 2024 · 20 comments
Closed

[🐛BUG] download_image()超时失败 #212

mice2100 opened this issue Aug 20, 2024 · 20 comments
Labels
bug Something isn't working

Comments

@mice2100
Copy link

mice2100 commented Aug 20, 2024

描述这个 bug
对 bug 作一个清晰简明的描述,包括:

  • 什么问题? *download_image()超时,如下日志所示。forward_msg()图片没反应-怀疑与图片下载有关系
  • 是否安装后第一次启动就出现?*是
  • 重启微信后能否解决?(使用任务管理器,杀掉微信进程)*不能
  • 直接运行 最新发布 里的 cpp.exe 是否正常?
    补充:收到图片后如果在电脑微信上点击打开图片,然后再程序调用download_image()就正常了

使用环境(请补全下列信息):

  • 操作系统:【如 Windows 7, Windows 10, Windows Server 2008 等】*Windows 10英文版
  • 操作系统版本:【32 位 或 64 位】*64位
  • Python 版本:【如 3.7.9 32 位,3.8.15 64 位 等】*3.10.5
  • SDK 版本:39.2.4

屏幕截图
添加屏幕截图以帮助解释您的问题。(可选)
调用代码 wcf.download_image(mm_msg.id, mm_msg.extra, globalconfig.path_data, timeout=180)
日志: Client里调用download_attach()很快失败,3分钟后download_image()退出
2024-08-20 15:36:41 [ERROR] Call FUNC_DOWNLOAD_ATTACH failed: Timed out
2024-08-20 15:39:42 [ERROR] 下载超时
2024-08-20 15:39:42 [ERROR] Failed to download image for 2919884394457942416

崩溃信息
微信崩溃原因描述文件内容。(可选)

@mice2100 mice2100 added the bug Something isn't working label Aug 20, 2024
@WyntersN
Copy link

download_image 我也是 用的go调用 会超时

@Jo-spect
Copy link

Jo-spect commented Sep 4, 2024

原来大家都是,我就放心了。我一直以为是我个人的问题

@imlinhanchao
Copy link

使用 wcferry-node 本地模式可以下载图片,下载表情包会超时,远程模式连接 Docker 下载图片会超时。

@fuli66
Copy link

fuli66 commented Nov 17, 2024

我也是的啊,我记得之前用的图片都会自动缓存本地的,现在这个版本的微信图片为什么不能自动缓存本地,设置里面设置了开启文件自动下载本地选项了,但是图片没办法自动下载下来。

@fuli66
Copy link

fuli66 commented Nov 17, 2024

描述这个 bug 对 bug 作一个清晰简明的描述,包括:

  • 什么问题? *download_image()超时,如下日志所示。forward_msg()图片没反应-怀疑与图片下载有关系
  • 是否安装后第一次启动就出现?*是
  • 重启微信后能否解决?(使用任务管理器,杀掉微信进程)*不能
  • 直接运行 最新发布 里的 cpp.exe 是否正常?
    补充:收到图片后如果在电脑微信上点击打开图片,然后再程序调用download_image()就正常了

使用环境(请补全下列信息):

  • 操作系统:【如 Windows 7, Windows 10, Windows Server 2008 等】*Windows 10英文版
  • 操作系统版本:【32 位 或 64 位】*64位
  • Python 版本:【如 3.7.9 32 位,3.8.15 64 位 等】*3.10.5
  • SDK 版本:39.2.4

屏幕截图 添加屏幕截图以帮助解释您的问题。(可选) 调用代码 wcf.download_image(mm_msg.id, mm_msg.extra, globalconfig.path_data, timeout=180) 日志: Client里调用download_attach()很快失败,3分钟后download_image()退出 2024-08-20 15:36:41 [ERROR] Call FUNC_DOWNLOAD_ATTACH failed: Timed out 2024-08-20 15:39:42 [ERROR] 下载超时 2024-08-20 15:39:42 [ERROR] Failed to download image for 2919884394457942416

崩溃信息 微信崩溃原因描述文件内容。(可选)

现在解决了吗?我也是一样的问题

@liuzixiao666
Copy link

@Noteing-bird
Copy link

同问,extra指向的地址,没有文件。要去点开图片才有对应的.dat文件。并且即使点击图片保存文件到extra也会报错“下载超时”

@qdk0901
Copy link

qdk0901 commented Dec 11, 2024

这个问题我也遇到了,

这样解决,需要确保images文件夹存在,给download_image传绝对目录

wcf.download_image(msg.id, msg.extra, os.path.join(os.getcwd(), "images")),

@liuzixiao666
Copy link

这个问题我也遇到了,

这样解决,需要确保images文件夹存在,给download_image传绝对目录

wcf.download_image(msg.id, msg.extra, os.path.join(os.getcwd(), "images")),

我传的绝对路径,一样不行,你的版本是多少,我是最新版的

@qdk0901
Copy link

qdk0901 commented Dec 11, 2024

这个问题我也遇到了,
这样解决,需要确保images文件夹存在,给download_image传绝对目录
wcf.download_image(msg.id, msg.extra, os.path.join(os.getcwd(), "images")),

我传的绝对路径,一样不行,你的版本是多少,我是最新版的

最新版,有日志的,看看日志里报什么错

@liuzixiao666
Copy link

wcf.download_image(msg.id, msg.extra, os.path.join(os.getcwd(), "images"))

time out,不是很清楚为什么

@liuzixiao666
Copy link

我找到原因了,就是这个文件你不手动点开,最多只有缩略图,啥也没得,必须手动点开才会在对应的msg.extra建立对应的文件,真过分

@xy3xy3
Copy link

xy3xy3 commented Dec 14, 2024

dir用绝对路径可以解决

@MaGua-Bishop
Copy link

不知道楼主找到了解决办法了吗,我现在也遇到了这个问题,不点开图片无法下载,但是不知道怎么样触发点击图片的这个事件

@xy3xy3
Copy link

xy3xy3 commented Dec 29, 2024

不知道楼主找到了解决办法了吗,我现在也遇到了这个问题,不点开图片无法下载,但是不知道怎么样触发点击图片的这个事件

我这里没遇到过这个问题,一般来说
dir用绝对路径可以解决
可以参考我写的机器人
https://github.com/SYSUMSC/wxqunBot

@lich0821
Copy link
Owner

REF:#297

@liuhuapiaoyuan
Copy link

不知道楼主找到了解决办法了吗,我现在也遇到了这个问题,不点开图片无法下载,但是不知道怎么样触发点击图片的这个事件

一样的问题,不点开无法下载,会找不到消息id

@MaGua-Bishop
Copy link

不知道楼主找到解决办法了吗,我现在也遇到了这个问题,不点开图片无法下载,但是不知道怎么样触发点击图片的这个事件

同样的问题,不是点无法下载,会找不到消息id

我已解决,查看#297

@liuhuapiaoyuan
Copy link

不是啊,路径没有中文啊,系统也不是中文用户名

@liuhuapiaoyuan
Copy link

好像并不是目录失败的问题,只要点击后的图片就可以保存了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests