青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

如何用Python發(fā)送微信消息?Python操控微信發(fā)送消息怎么做

在我們的生活之中經(jīng)常需要通過微信來發(fā)送或者回復(fù)消息,而有些小伙伴在學(xué)習(xí)python之后就想要開發(fā)出能夠自動回復(fù)和發(fā)送消息的程序 。那么下面這篇文章所介紹的內(nèi)容就是,python操控微信發(fā)送消息的詳細(xì)教程,對此感興趣的話可以往下看看 。

如何用Python發(fā)送微信消息?Python操控微信發(fā)送消息怎么做


一、實現(xiàn)思路
雖然說python中有操控微信的接口,但是這樣的方式就比較麻煩,那么可以通過模擬鼠標(biāo)鍵盤操作來控制微信發(fā)送消息 。而大致實現(xiàn)思路就是通過圖像識別搜索框定位到微信搜索框,然后調(diào)用點擊事件并輸入值來搜索想要發(fā)送消息的聯(lián)系人 。之后再將剪切板的內(nèi)容粘貼到輸入框中,并且模擬鼠標(biāo)操作點擊發(fā)送按鈕就可以了 。
二、實現(xiàn)代碼
【如何用Python發(fā)送微信消息?Python操控微信發(fā)送消息怎么做】1.代碼編寫需要導(dǎo)入pyautogui第三方庫以及pyperclip第三方庫來分別實現(xiàn),控制鼠標(biāo)鍵盤以及獲取剪切板內(nèi)容的操作,代碼如下:
import pyautoguiimport pyperclip2.然后就是定義函數(shù)來識別圖像了,在這個函數(shù)中需要傳入圖像對象以及點擊按鈕兩個參數(shù) 。調(diào)用locateOnScreen()方法來識別圖像就可以定位到搜索框所在的位置,然后判斷輸入進(jìn)來的是否為雙擊,是的話就雙擊搜索按鈕,代碼如下:
def mapping_img(img,click):    box_location=pyautogui.locateOnScreen(img)    center=pyautogui.center(box_location)    if click=='double':        pyautogui.doubleClick(center)3.以上這個函數(shù)實現(xiàn)的是圖像識別以及點擊操作,而下面這個函數(shù)就是要來搜索聯(lián)系人確定向其發(fā)送消息了 。需要在定位到輸入框后調(diào)用typewrite()向其中輸入消息,然后鼠標(biāo)向下移動來點擊名片進(jìn)入到聊天頁 。最后依次調(diào)用這兩個函數(shù)來執(zhí)行即可發(fā)送消息,詳細(xì)代碼如下所示:
def chat_user(user):  mapping_img('search.png','single')  pyautogui.typewrite(user)  pyautogui.moveRel(xOffset=0,yOffset=80)  pyautogui.press('enter')  pyautogui.press('enter')mapping_img('wechat.png','double')chat_user('wenjianchuanshuzhushou')以上就是關(guān)于“如何用Python發(fā)送微信消息?Python操控微信發(fā)送消息怎么做”的全部內(nèi)容了,希望對你有所幫助 。
如何用Python發(fā)送微信消息?Python操控微信發(fā)送消息怎么做


如何用Python發(fā)送微信消息?Python操控微信發(fā)送消息怎么做


如何用Python發(fā)送微信消息?Python操控微信發(fā)送消息怎么做


微信掃碼,學(xué)習(xí)更方便
如何用Python發(fā)送微信消息?Python操控微信發(fā)送消息怎么做


現(xiàn)在報名贈100例知識點合集
如何用Python發(fā)送微信消息?Python操控微信發(fā)送消息怎么做


    猜你喜歡