要实现这个需求,需要用到python中的两个库,itchat库和itchat-uos。2017年后,新注册的微信很难登录网页版。帮助我们绕过网页版微信的登录限制。本次使用的版本是python3.7版本1.安装模块并使用pipinstallitchat-uosimportitchatfromitchat.contentimport*导入2.itchat的使用文档可以参考https://itchat.readthedocs.io/zh/最新/1。登录和退出微信deflogout():itchat.logout()print("注销成功")deflogin():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])defreply(msg):ifmsg.type=="Text":pass#msg.user.send(msg.text)elifmsg.typein["录音","图片","附件","视频"]:msg.download(msg.fileName)itchat.send('@%s@%s'%('img'ifmsg['Type']=='图片'else'fil',msg['FileName']),msg['FromUserName'])else:print(msg.type)3.效果如图
