微信PC端不显示头像和表情怎么解决

打开微信设置-文件管理-打开文件夹,退出微信,把WeChat Files\All Users\config目录下的config.data删除,重新登陆微信,就OK了。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要实现指定微信群图片批量下载保存,可以通过调用本地微信PC端实现。以下是一种可能的解决方案: 1. 安装itchat库,该库可以通过Python调用本地微信PC端。 ```python pip install itchat ``` 2. 通过itchat库登录微信PC端。 ```python import itchat itchat.auto_login(hotReload=True) # hotReload=True表示热重载,避免多次扫码登录 ``` 3. 获取指定微信群的群聊对象,并获取所有图片消息的消息ID和下载链接。 ```python # 获取指定微信群的群聊对象 chatrooms = itchat.search_chatrooms(name='群聊名称') chatroom_name = chatrooms[0]['UserName'] chatroom = itchat.update_chatroom(chatroom_name, detailedMember=True) # 获取所有图片消息的消息ID和下载链接 msg_ids = [] img_urls = [] for msg in chatroom['MemberList']: if msg['MsgType'] == 3: # MsgType=3表示图片消息 msg_ids.append(msg['MsgId']) img_urls.append(msg['ImgUrl']) ``` 4. 根据图片下载链接,使用requests库下载图片并保存到本地。 ```python import requests # 下载图片并保存到本地 for url in img_urls: response = requests.get(url) with open('images/' + url.split('/')[-1], 'wb') as f: f.write(response.content) ``` 完整代码如下: ```python import itchat import requests itchat.auto_login(hotReload=True) # 获取指定微信群的群聊对象 chatrooms = itchat.search_chatrooms(name='群聊名称') chatroom_name = chatrooms[0]['UserName'] chatroom = itchat.update_chatroom(chatroom_name, detailedMember=True) # 获取所有图片消息的消息ID和下载链接 msg_ids = [] img_urls = [] for msg in chatroom['MemberList']: if msg['MsgType'] == 3: # MsgType=3表示图片消息 msg_ids.append(msg['MsgId']) img_urls.append(msg['ImgUrl']) # 下载图片并保存到本地 for url in img_urls: response = requests.get(url) with open('images/' + url.split('/')[-1], 'wb') as f: f.write(response.content) ``` 需要注意的是,该方法只能下载微信群中已经发送的图片消息,不能下载未发送的图片。同时,需要注意图片重名的问题,可以在保存图片时对图片文件名进行处理,避免重名覆盖。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值