Python實現快速發送QQ(微信)消息

Python實現快速發送消息


微信關注公衆號:夜寒信息
致力於爲每一位用戶免費提供更優質技術幫助與資源供給,感謝支持!



  短短几行代碼如何做到快速發送QQ消息、微信消息以及其他消息呢,今天給大家介紹分享我寫的一個很短的源碼,實現QQ快速發消息。

首先我們需要一個time庫來設定延遲,不然速度太快
我們使用import time

其次我們需要引入pynput外設監聽的庫,來實現鼠標的點擊、釋放,及鍵盤的敲擊
我們使用from pynput import mouse, keyboard

這裏我使用了一個easygui,來實現開始的控制,點擊確認之後再開始發送消息,提高用戶使用舒適度
我們使用import easygui as g


我們的程序使用了pynput庫,它可以直接使用它的方法

keyboard.Controller.type('string')

  我們只需改變string,輸入自己想發的消息,即可發送自己想發的重複的消息。但在這裏,我使用的是讀入文本文件,這樣可以更好的自定義不同的文本內容
以下是源碼:

import time
from pynput import mouse, keyboard
import easygui as g

title = g.msgbox(msg="點擊開始後先點擊QQ對話框,然後再將鼠標移動到發送按鈕上",title="QQ轟炸",ok_button="開始")

def send_mail():
    time.sleep(5)
    m_mouse = mouse.Controller()
    m_keyboard = keyboard.Controller()
    m_mouse.position = m_mouse.position
    m_mouse.click(mouse.Button.left)
    with open(r'情話.txt', 'r',encoding = 'utf-8') as text:
        for line in text.readlines():
            m_keyboard.type(line)
            m_keyboard.press(keyboard.Key.enter)
            m_keyboard.release(keyboard.Key.enter)
            time.sleep(0.5)

send_mail()

我的源碼本本文件和程序會打包放在這裏,大家可以自主下載
https://ww.lanzous.com/ibgr1yj

若有問題請關注微信公衆號"夜寒信息"
  


微信關注公衆號:夜寒信息
致力於爲每一位用戶免費提供更優質技術幫助與資源供給,感謝支持!


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