阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

C与微信新玩法之保存媒体信息转发给好友

86次阅读
没有评论

共计 1095 个字符,预计需要花费 3 分钟才能阅读完成。

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

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

C 与微信新玩法之保存媒体信息转发给好友

一、安装该模块并导入

pip install itchat itchat-uos
import itchat 
from itchat.content import *

二、使用
itchat 的文档可参考

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

1. 登录与退出微信

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

2. 保存并发送给该好友
itchat.content 中包含所有的消息类型参数有:

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

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

3. 效果如图
C 与微信新玩法之保存媒体信息转发给好友

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1095字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中