-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
itchat網(wǎng)頁微信(網(wǎng)頁 微信)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于itchat網(wǎng)頁微信的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
ChatGPT國內(nèi)免費在線使用,能給你生成想要的原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
你只需要給出你的關(guān)鍵詞,它就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細,有微信小程序端、在線網(wǎng)頁版、PC客戶端,官網(wǎng):https://ai.de1919.com
本文目錄:
一、微信為什么不封itchat
因為微信和許多東西都是有合作關(guān)系的,所以是不可以輕易封掉的。
二、python恢復(fù)微信聊天記錄
Python可以通過第三方庫來恢復(fù)微信聊天記錄,比如itchat庫。安裝itchat庫的方法如下:
1. 安裝Python的pip,在命令提示符中輸入:python -m pip install -U pip
2. 安裝itchat庫:python -m pip install itchat
3. 運行itchat庫:python -m itchat
4. 登錄微信,輸入命令:itchat.run()
5. 微信會彈出二維碼,掃描即可登錄
6. 運行以下命令,即可恢復(fù)微信聊天記錄:itchat.dump_login_status()
三、用python怎么設(shè)計一個微信的接口
最近一段時間想看看能不能用萬能的python來對微信進行一些操作(比如自動搶紅包之類的...hahahaha),所以就在此記錄一下啦~~
1、安裝
sudo pip install itchat
2、登錄
itchat.auto_login()
注:itchat.auto_login()這種方法將會通過微信掃描二維碼登錄,但是這種登錄的方式確實短時間的登錄,并不會保留登錄的狀態(tài),也就是下次登錄時還是需要掃描二維碼,如果加上hotReload==True,那么就會保留登錄的狀態(tài),至少在后面的幾次登錄過程中不會再次掃描二維碼,該參數(shù)生成一個靜態(tài)文件itchat.pkl用于存儲登錄狀態(tài)
itchat.auto_login(hotReload=True)
3、退出登錄
主要使用的是回調(diào)函數(shù)的方法,登錄完成后的方法需要賦值在 loginCallback中退出后的方法,需要賦值在 exitCallback中.若不設(shè)置 loginCallback的值, 將會自動刪除二維碼圖片并清空命令行顯示.
import itchat,time
def lcb():
print("登錄完成!")
def ecb():
print("退出成功!")
itchat.auto_login(loginCallback=lcb,exitCallback=ecb) #源碼中規(guī)定需要用回調(diào)函數(shù)。
time.sleep(10)
itchat.logout() #強制退出登錄
4、發(fā)送消息
send()
itchat.send(msg="WANGPC的微信消息!",toUserName="filehelper") #返回值為True或Flase
實例:
或者:
send_msg
send_msg(msg='Text Message', toUserName=None),其中的的msg是要發(fā)送的文本,toUserName是發(fā)送對象, 如果留空, 將發(fā)送給自己,返回值為True或者False
實例代碼
send_file
send_file(fileDir, toUserName=None) fileDir是文件路徑, 當(dāng)文件不存在時, 將打印無此文件的提醒,返回值為True或者False
實例代碼
send_image
send_image(fileDir, toUserName=None) 參數(shù)同上
實例代碼
send_video
send_video(fileDir, toUserName=None) 參數(shù)同上
實例代碼
四、Python 里itchat 模塊能實現(xiàn)什么有趣的東西
把itchat和圖靈機器人接上,讓圖靈機器人和微軟小冰聊天。
我是用來做公眾號推送監(jiān)控的。
因為工作需要,需要密切監(jiān)視一批(大概五六十個)公眾號的推送內(nèi)容,以前是用搜狗,可以一次性添加之后用類似RSS閱讀器的方式查看,雖然還需要人工打開頁面,但是比起一個個在微信上查看還是輕松點,可惜后來搜狗取消了這個功能。
于是,我就用itchat的封裝版wxpy做了一個簡單的監(jiān)控系統(tǒng)。注冊一個全新的微信個人號,分批關(guān)注需要監(jiān)控的公眾號(注意,目前微信似乎對一次性關(guān)注大量公眾號有限制,可能超過四五時候就會被限制一天內(nèi)不能新關(guān)注了),然后寫一個小程序要求他們一旦收到公眾號推送,就獲取標(biāo)題和鏈接,推送到我一個指定的監(jiān)控專用微信群,等待同事們的進一步響應(yīng)——當(dāng)然,其實如果需要,可以直接在程序中對于這些公眾號內(nèi)容做我需要的處理。
不過itchat在公眾號的監(jiān)控上有一個bug,它能夠跟蹤返回的只有公共號推送的第一條,對于那些多圖文的信息,后面幾條的內(nèi)容無法獲取,這是一個遺憾。期望作者能夠早日修復(fù)。
以上就是關(guān)于itchat網(wǎng)頁微信相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
papitube抖音代運營靠譜嗎?papitube抖音代運營怎么樣?
ChatGPTPlus訂閱(potatso lite 訂閱)
華為mobilewifi重置(華為mobile wifi怎么重置密碼)
河南智能綠墻景觀設(shè)計(河南智綠節(jié)能科技有限公司)