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

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM