微信合并转发的图片如何批量保存

今天遇到一个场景:朋友给转发来了一个合并的聊天记录,里面是几十张图片,希望能打印出来。逐张保存太费手了。下面是批量保存图片的方法:

1、登录PC端微信;

2、将要保存图片的这条合并转发的聊天记录收藏;

3、查找PC端微信文件缓存路径:PC端微信界面左下角三横道--设置--文件管理。

4、以我的路径为例, 打开微信的缓存路径下的文件夹:

E:\微信缓存\WeChat Files\你的微信号\FileStorage\Fav\Temp\dadc92ac\res\

这里的是收藏的图片的存储路径。

将此路径下的图片按照日期排序,展示在最前面的就是需要下载的图片;

(每个图片可能会有两张,一个是缩略图,按照日期排序复制出来以后,在按照大小排序,删掉缩略图就可以了)

5、将需要的图片复制,粘贴进一个新建的word文档里(每个图片可能会有两张,一个是缩略图,按照日期排序复制出来以后,在按照大小排序,删掉缩略图就可以了);

6、打印。

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要实现 Python 下载微信图片保存,你需要使用以下步骤: 1. 使用 `itchat` 模块登录微信账号,并获取到要下载的微信群的 `UserName`。 2. 使用 `itchat` 模块的 `get_chatrooms()` 方法获取到所有微信群的信息,并找到要下载的微信群。 3. 使用 `itchat` 模块的 `download()` 方法下载图片保存到本地文件夹。 以下是具体代码实现: ```python import os import itchat # 登录微信账号 itchat.auto_login() # 获取要下载的微信群的 UserName group_name = '群聊名称' groups = itchat.get_chatrooms() for group in groups: if group['NickName'] == group_name: group_username = group['UserName'] break # 新建文件夹保存图片 folder_name = 'wechat_group_images' if not os.path.exists(folder_name): os.mkdir(folder_name) # 下载图片保存到本地文件夹 @itchat.msg_register([itchat.content.PICTURE], isGroupChat=True) def download_images(msg): if msg['FromUserName'] == group_username: image_name = msg['FileName'] image_path = os.path.join(folder_name, image_name) msg['Text'](image_path) print(f'Successfully downloaded {image_name}.') # 开始监听微信群消息 itchat.run() ``` 以上代码中,我们首先通过 `get_chatrooms()` 方法获取到所有微信群的信息,然后遍历寻找到要下载的微信群的 `UserName`。接着,我们新建了一个文件夹用于保存图片,并通过 `msg_register()` 方法注册消息处理函数,当微信群中有图片消息时,就会调用该函数下载图片保存到本地文件夹。 需要注意的是,这个程序需要一直保持运行状态才能监听微信群的消息,可以使用 `nohup` 命令将其放在后台运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值