如何用Python保存语音、图片、视频等信息转发给好友

开发 后端
要想完成这个需求,需要用到python中的两个库,itchat库和itchat-uos,2017年后,新注册的微信很难登录网页版,itchat-uos利用统信UOS的网页版微信,可以帮助我们绕开网页微信的登录限制。本次使用的版本是 python3.7 版本

 要想完成这个需求,需要用到python中的两个库,itchat库和itchat-uos,2017年后,新注册的微信很难登录网页版,itchat-uos利用统信UOS的网页版微信,可以帮助我们绕开网页微信的登录限制。本次使用的版本是 python3.7 版本

[[443142]]

一、安装该模块并导入

pip install itchat itchat-uos

 

  1. import itchat 
  2.  
  3. from itchat.content import * 

 

二、使用

itchat的文档可参考

https://itchat.readthedocs.io/zh/latest/

1.登录与退出微信

 

  1. def logout(): 
  2.     itchat.logout() 
  3.     print("退出成功"
  4.  
  5. def login(): 
  6.     print("登录成功"
  7.     #hotReload=True 一定时间内重新开启也可以不用重新扫码 
  8.     itchat.auto_login(exitCallback=logout,hotReload=True
  9.     itchat.run() 

 

2.保存并发送给该好友

itchat.content中包含所有的消息类型参数有:

TEXT -- 文本消息 MAP -- 位置文本 CARD -- 名片 NOTE -- 通知 PICTURE -- 图片/表情 SHARING -- 分享 RECORDING -- 语音 ATTACHMENT -- 附件 VIDEO -- 小视频

 

  1. @itchat.msg_register([TEXT, NOTE, SHARING,PICTURE, RECORDING, ATTACHMENT, VIDEO]) 
  2. def reply(msg): 
  3.     if msg.type == "Text"
  4.         pass 
  5.         # msg.user.send(msg.text) 
  6.     elif msg.type in ["Recording","Picture","Attachment","Video"]: 
  7.         msg.download(msg.fileName) 
  8.         itchat.send('@%s@%s' % ( 
  9.             'img' if msg['Type'] == 'Picture' else 'fil', msg['FileName']), 
  10.                     msg['FromUserName']) 
  11.     else
  12.         print(msg.type) 

 

3.效果如图

 

如何用python保存语音、图片、视频等信息转发给好友

 

责任编辑:华轩 来源: 今日头条
相关推荐

2021-05-12 23:14:58

微信语音功能

2022-05-12 09:25:19

Python播放视频摄像头

2020-12-10 10:46:23

PythonExcel图片

2011-04-21 11:07:29

遨游3

2021-06-02 15:10:20

PythonScrapy视频

2017-06-29 11:11:17

2021-07-20 09:45:58

PythonEV短视频

2014-09-28 22:34:09

微信企业号

2022-10-19 12:47:05

深度学习语音合成

2017-12-13 15:33:02

LinuxNginxTomcat

2023-06-26 07:32:43

Kubernetes容器

2013-05-20 10:56:35

2010-06-02 16:48:49

postfix邮件服务

2017-12-05 10:40:33

Python子域名

2018-01-15 09:32:59

即时通信服务器架构

2023-07-05 16:07:02

JavaScriptWeb 应用程序

2020-06-28 14:35:54

OBSWebSockets开源

2018-03-27 18:12:12

PythonHTML

2014-07-14 09:21:53

无线路由

2023-02-08 07:09:40

PythonChatGPT语言模型
点赞
收藏

51CTO技术栈公众号