python操作PC版微信,給指定好友發信息(鍵鼠操作和複製粘貼相關庫)

主要用來“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微信爬取到所有好友的暱稱,那麼可否把暱稱傳到上面腳本內,過年自動發個祝福短信啥的,就不用一個一個了????

 

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章