久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

用Python實現(xiàn)微信接口(一)

 石頭p4g54puvpz 2017-06-03


專 欄



愛撒謊的男孩,Python中文社區(qū)專欄作者
博客:https://chenjiabing666.


安裝

  1. sudo pip install itchat

登錄

itchat.auto_login()這種方法將會通過微信掃描二維碼登錄,,但是這種登錄的方式確實短時間的登錄,,并不會保留登錄的狀態(tài),也就是下次登錄時還是需要掃描二維碼,,如果加上hotReload==True,那么就會保留登錄的狀態(tài),,至少在后面的幾次登錄過程中不會再次掃描二維碼,該參數(shù)生成一個靜態(tài)文件itchat.pkl用于存儲登錄狀態(tài)

退出及登錄完成后調用的特定的方法

這里主要使用的是灰調函數(shù)的方法,登錄完成后的方法需要賦值在 loginCallback中退出后的方法,需要賦值在 exitCallback中.若不設置 loginCallback的值, 將會自動刪除二維碼圖片并清空命令行顯示.

回復消息 
send

返回值
  1.            True or False

實例代碼

send_msg

send_msg(msg='Text Message', toUserName=None),其中的的msg是要發(fā)送的文本,,toUserName是發(fā)送對象, 如果留空, 將發(fā)送給自己,,返回值為True或者False

實例代碼

send_file

send_file(fileDir, toUserName=None) fileDir是文件路徑, 當文件不存在時, 將打印無此文件的提醒,返回值為True或者False

實例代碼

send_image

send_image(fileDir, toUserName=None) 參數(shù)同上

實例代碼

send_video

send_video(fileDir, toUserName=None) 參數(shù)同上

實例代碼

注冊消息方法

itchat 將根據(jù)接受到的消息類型尋找對應的已注冊的方法. 
如果一個消息類型沒有對應的注冊方法, 該消息將會被舍棄. 
在運行過程中也可以動態(tài)注冊方法, 注冊方式與結果不變.

注冊方法

不帶具體對象注冊, 將注冊為普通消息的回復方法.

帶對象參數(shù)注冊, 對應消息對象將調用該方法,,其中isFriendChat表示好友之間,,isGroupChat表示群聊,isMapChat表示公眾號

消息類型 
向注冊方法傳入的 msg 包含微信返回的字典的所有內容.itchat 增加 Text, Type(也就是參數(shù)) 鍵值, 方便操作. 
itcaht.content中包含所有的消息類型參數(shù), 如下表

附件的下載與發(fā)送

itchat 的附件下載方法存儲在 msg 的 Text 鍵中. 
發(fā)送的文件名(圖片給出的默認文件名), 都存儲在 msg 的 FileName 鍵中. 
下載方法, 接受一個可用的位置參數(shù)(包括文件名), 并將文件響應的存儲. 
注意:下載的文件存儲在指定的文件中,,直接將路徑與FileName連接即可,,如msg'Text'


長按掃描關注Python中文社區(qū),

獲取更多技術干貨,!

    


Python 中 文 社 區(qū)

Python中文開發(fā)者的精神家園

合作,、投稿請聯(lián)系微信:

pythonpost

— 人生苦短,我用Python —
1MEwnaxmMz7BPTYzBdj751DPyHWikNoeFS




    本站是提供個人知識管理的網絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多