日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python实战自动发消息

發布時間:2024/3/26 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python实战自动发消息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • python的pynput實戰,自動發消息
    • 接下來要做的是自動發送《甜蜜蜜》歌詞,送給你的小伙伴。
    • 1.先導入相關庫并實例化
    • 2.第二步定位到對應的鼠標位置
    • 3.導入歌詞列表,定義坐標函數
    • 4.利用for循環 模擬重復點擊發送
    • **5注意事項:**

python的pynput實戰,自動發消息

接下來要做的是自動發送《甜蜜蜜》歌詞,送給你的小伙伴。

1.首先原理是利用pynput控制鼠標,來點擊聊天框

2.用type函數輸入文字

3.利用鼠標自動點擊發送

4.不斷循環點擊與控制時間間隔

1.先導入相關庫并實例化

from pynput.keyboard import Events, Controller as c_keyboard from pynput.mouse import Button, Controller as c_mouse from time import sleep as spkey = c_keyboard() mouse = c_mouse()

2.第二步定位到對應的鼠標位置

只需定位兩個位置,一個是輸入框位置,一個是發送按鍵位置。(建議把聊天窗口放在左上腳,方便程序運行)

sp(2)//等待兩秒,期間可以把鼠標放到對應的位置。 print(c_mouse.position)//輸出鼠標坐標

如圖 我的輸入框坐標是(x=465,y=287) 注:(坐標位置根據自測結果得出,位置不是固定不變的。)

下圖 我的發送坐標是(x=580,y=311)

3.導入歌詞列表,定義坐標函數

gc = ['甜蜜蜜你笑得甜蜜蜜', '好像花兒開在春風里', '開在春風里', '在哪里在哪里見過你', '你的笑容這樣熟悉', '我一時想不起', '啊~~在夢里', '夢里夢里見過你', '甜蜜笑得多甜蜜','是你~是你~夢見的就是你', '在哪里在哪里見過你', '你的笑容這樣熟悉', '我一時想不起', '啊~~在夢里', '在哪里在哪里見過你', '你的笑容這樣熟悉', '我一時想不起', '啊~~在夢里','夢里夢里見過你', '甜蜜笑得多甜蜜', '是你~是你~夢見的就是你', '在哪里在哪里見過你', '你的笑容這樣熟悉', '我一時想不起', '啊~~在夢里'] # 列表的內容可以自行發揮def move_d(x, y): # 定義鼠標坐標的函數,目的是減少代碼量d_mouse.position = (x, y)

4.利用for循環 模擬重復點擊發送

sp(1) for i in range(len(gc)):sp(0.2)move_d(465,287) # 鼠標移動到輸入框sp(0.2)d_mouse.click(Button.left) # 點擊左鍵d_key.type(gc[i]) # 模擬輸入文字move_d(580, 311) # 鼠標移動到發送按鍵d_mouse.click(Button.left) # 點擊左鍵

注意運行時,要把聊天框顯現出來,不可隱藏起來。

最后點擊運行,然后慢慢欣賞自動化帶來的快樂。

運行過程可以看我主頁的消息轟炸視頻

5注意事項:

程序一旦運行,將只能等到運行結束才可停止,當我們后悔了的時候,不可以手動停止,這就產生了一個bug,這個bug就交給你們來解決了。

有不會的加我qq:1852432017

總結

以上是生活随笔為你收集整理的python实战自动发消息的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。