主要用來“pyautogui”、“pyperclip”兩個模塊
pyautogui 主要用於控制鍵盤和鼠標操作。詳細參考https://blog.csdn.net/weixin_43430036/article/details/84650938
pyperclip 主要用於復制和粘貼文本。詳細參考https://www.cnblogs.com/LM791605490/p/10245807.html
步驟其實很簡單,直接貼代碼,詳細看解析
import time import pyautogui as pg import pyperclip as pc def send_msg(): # 操作間隔為1秒,'ctrl+alt+w'是喚起pc微信的熱鍵,‘ctrl+f’是定位到搜索框的熱鍵 pg.PAUSE = 1.5 pg.hotkey('ctrl', 'alt', 'w') pg.hotkey('ctrl', 'f') # 搜索Adele baby(前一個步驟已經定位到搜索框) pc.copy('Adele baby') pg.hotkey('ctrl', 'v') pg.press('enter') # 發送消息 pc.copy('我在做測試') pg.hotkey('ctrl', 'v') pg.press('enter') # 隱藏微信 time.sleep(1) pg.hotkey('ctrl', 'alt', 'w') send_msg()
本以為挺復雜,也就是利用熱鍵和復制粘貼功能實現,起初還在研究代碼是怎樣喚起微信的,里面也沒有相關內容
延伸構思:貌似可以通過PC微信爬取到所有好友的昵稱,那么可否把昵稱傳到上面腳本內,過年自動發個祝福短信啥的,就不用一個一個了????