-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
itchat庫(itchat庫還能用嗎)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于itchat庫的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
ChatGPT國內(nèi)免費(fèi)在線使用,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com
本文目錄:
一、如何用python實現(xiàn)從傳感器發(fā)送數(shù)據(jù)和消息到短信和微信等
該回答不涉及傳感器選購以及如何使用Python調(diào)用,建議根據(jù)自己的機(jī)子自行淘寶或者參考別的問題(雖然現(xiàn)在沒有)
簡述:
* 語言:python 2.7.11
* 第三方庫:itchat
* 需要設(shè)備:采集濕度的設(shè)備(機(jī)房的電腦?),傳感器,一個139郵箱(如果需要短信提示的話)
流程:
* 確定機(jī)子以及傳感器
* 通過說明書(或者店主...)學(xué)會了通過Python獲取傳感器數(shù)據(jù)
* 編寫判斷語句,在命令行輸出警告
* 將微信提示或郵箱提示替換警告的方式
微信個人號通知:
import itchat
itchat.auto_login()
itchat.send('Temperature warning')
這個插件的文檔在這里:itchat
郵箱通知:
我寫了一個簡單的Demo: EasierLife/Plugins/MailNotification at master · littlecodersh/EasierLife · GitHub
from MailNotification import MailNotification
with MailNotification() as mail:
mail.send_notification('Temperature warning')
短信通知:
你可以選擇使用各種短信平臺,但最簡單的方式是注冊一個139郵箱,然后通過上面郵箱通知的方法發(fā)送郵件,你會收到相應(yīng)的短信提示。
二、如何實現(xiàn)微信自動發(fā)節(jié)日祝福
剛剛回答過類似的問題,微信本身有群發(fā)功能但一次只能群發(fā)200人,你可以試下下面這個工具。可以群發(fā)所有人,還可以帶上對方的昵稱或尊稱,顯得比較走心,讓好友不覺得你是群發(fā)的。
第一步,打開里德助手:
第二步,點擊一鍵群發(fā):
第三步:選擇親密群發(fā):
第四步,編輯消息,這里可以選圖文,或者只發(fā)文字,還可以設(shè)置發(fā)送的間隔時間,編輯好之后點擊下一步:
第五步,選擇部分好友,選中需要發(fā)送到的標(biāo)簽好友,點擊前往群發(fā)消息跳轉(zhuǎn)到微信界面點擊開始群發(fā)就好啦。
這個就是要提前把需要發(fā)送的好友添加到一個標(biāo)簽里,通過標(biāo)簽批量發(fā)送,還是很實用的,覺得好用就采納唄
三、程序員做一個爬蟲腳本每天定時給多個女友發(fā)微信提醒,女友:滾
很多女孩子都認(rèn)為程序猿太過老實,一點都不懂得浪漫,但事實是程序猿浪漫起來真沒別的男生的事
如果一個女生每天早上醒來,都能收到男朋友發(fā)來的暖心問候,會不會覺得一天心情都美美的呢?就和下圖一樣:
其實這張圖就是程序員用Node + EJS寫的一個爬蟲腳本—— wechatBot
創(chuàng)建者通過使用到superagent和cheerio組合來實現(xiàn)爬蟲,從而獲取指定網(wǎng)頁的所有DOM,天氣預(yù)報等訊息
然后,通過EJS模版引擎生成HTML,最后通過node-schedule這個定時任務(wù)發(fā)生器定時,node-schedule可以定時每個月、每個禮拜,甚至是每天具體什么時候執(zhí)行任務(wù)。
是不是覺得有點意思呢?
于是,有開發(fā)者看到這個項目后靈感乍現(xiàn),心想為什么不用Python實現(xiàn)呢?于是就有了第二個項目—— EverydayWechat
這個項目就更厲害了,這名程序員覺得有些優(yōu)(作)秀(死)的人表示女朋友不止一個,于是添加了一個多人信息的功能??梢远〞r每天給多個“女友”發(fā)暖心話
該項目用到的庫如下:
itchat - 微信個人號接口
requests - 網(wǎng)絡(luò)請求庫
beautifulsoup4 - 解析網(wǎng)頁
APScheduler - 定時任務(wù)
實現(xiàn)的效果如下:
正愁不知道怎么哄小女朋友的趕緊拿去用吧,或者學(xué)習(xí)一下這兩位程序員是如何寫的。很多女孩子都認(rèn)為程序猿太過老實,一點都不懂得浪漫,但事實是程序猿浪漫起來真沒別的男生的事
如果一個女生每天早上醒來,都能收到男朋友發(fā)來的暖心問候,會不會覺得一天心情都美美的呢?就和下圖一樣:
其實這張圖就是程序員用Node + EJS寫的一個爬蟲腳本—— wechatBot
創(chuàng)建者通過使用到superagent和cheerio組合來實現(xiàn)爬蟲,從而獲取指定網(wǎng)頁的所有DOM,天氣預(yù)報等訊息
然后,通過EJS模版引擎生成HTML,最后通過node-schedule這個定時任務(wù)發(fā)生器定時,node-schedule可以定時每個月、每個禮拜,甚至是每天具體什么時候執(zhí)行任務(wù)。
是不是覺得有點意思呢?
于是,有開發(fā)者看到這個項目后靈感乍現(xiàn),心想為什么不用Python實現(xiàn)呢?于是就有了第二個項目—— EverydayWechat
這個項目就更厲害了,這名程序員覺得有些優(yōu)(作)秀(死)的人表示女朋友不止一個,于是添加了一個多人信息的功能??梢远〞r每天給多個“女友”發(fā)暖心話
該項目用到的庫如下:
itchat - 微信個人號接口
requests - 網(wǎng)絡(luò)請求庫
beautifulsoup4 - 解析網(wǎng)頁
APScheduler - 定時任務(wù)
實現(xiàn)的效果如下:
正愁不知道怎么哄小女朋友的趕緊拿去用吧,或者學(xué)習(xí)一下這兩位程序員是如何寫的。
四、python如何實現(xiàn)微信消息轟炸?
以前可以,現(xiàn)在不行了?,F(xiàn)在Python控制微信很費(fèi)勁。
以上就是關(guān)于itchat庫相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
wait現(xiàn)在分詞怎么寫(wait的現(xiàn)在分詞怎么讀)
低代碼快速開發(fā)平臺(低代碼快速開發(fā)平臺 github)
庭院景觀設(shè)計加盟連鎖公司(庭院景觀裝修設(shè)計公司)