自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何用Python保存語音、圖片、視頻等信息轉(zhuǎn)發(fā)給好友

開發(fā) 后端
要想完成這個需求,需要用到python中的兩個庫,itchat庫和itchat-uos,2017年后,新注冊的微信很難登錄網(wǎng)頁版,itchat-uos利用統(tǒng)信UOS的網(wǎng)頁版微信,可以幫助我們繞開網(wǎng)頁微信的登錄限制。本次使用的版本是 python3.7 版本

 要想完成這個需求,需要用到python中的兩個庫,itchat庫和itchat-uos,2017年后,新注冊的微信很難登錄網(wǎng)頁版,itchat-uos利用統(tǒng)信UOS的網(wǎng)頁版微信,可以幫助我們繞開網(wǎng)頁微信的登錄限制。本次使用的版本是 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 一定時間內(nèi)重新開啟也可以不用重新掃碼 
  8.     itchat.auto_login(exitCallback=logout,hotReload=True
  9.     itchat.run() 

 

2.保存并發(fā)送給該好友

itchat.content中包含所有的消息類型參數(shù)有:

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保存語音、圖片、視頻等信息轉(zhuǎn)發(fā)給好友

 

責任編輯:華軒 來源: 今日頭條
點贊
收藏

51CTO技術(shù)棧公眾號