好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Python實現自動發消息自定義內容的操作代碼

Python實現自動發消息自定義內容的操作代碼

熱門標簽:湛江智能外呼系統廠家 ai電銷機器人源碼 百度地圖標注沒有了 外呼并發線路 長沙高頻外呼系統原理是什么 地圖標注審核表 宿遷星美防封電銷卡 西藏房產智能外呼系統要多少錢 ai電話機器人哪里好

有時候讓了解放雙手,讓電腦來幫我們自動發一些我們想要發的消息,挺省力的,比如說白天寫好了演講稿,晚上要在群里進行文字演講,那么我們就可以用腳本來實現自動復制、粘貼和發送文字的功能,從而解放我們自己,不用親自在電腦上反復干這個Ctrl C/Ctrl V這個累活兒。

還可以把定時多長時間后發送指定內容,這下子就不用坐在電腦前面到點了發彈幕了。

多長時間發1條消息,又或者1秒發多少條信息,都可自由設置,時間設得短的話,一秒發幾十條都沒問題,只是太快了會形成刷屏的效果…

今天就把這個技巧給大家分享一下,很簡單,沒有多少代碼。

一、效果

我們先來看一下效果,我這里設置的是4s后開始發送,間隔0.5s發一次。

用Python實現電腦自動發消息,內容自定義,快慢均可

二、開發環境

  • 系統:Windows10 64位
  • Python版本:3.9
  • Pycharm版本:2021.1.3
  • 模塊(庫):os、time、pyautogui、pyperclip

三、關鍵步驟解析

實現的代碼文件主要有兩個,目的分別是:獲取聊天窗口位置和實現自動發送消息功能,用到的庫在上面已經提過了,在開始寫代碼之前,先把要用的庫先pip下載裝好,下面就不再說這個了。

1.獲取聊天窗口位置(源碼1)

在我們發消息之前,得需要知道聊天窗口的位置在哪,即鼠標停留在哪里才能定位到聊天窗口的輸入界面,也就是鼠標的x和y坐標是多少。

這里我用的是os、time和pyautogui這三個庫,獲取鼠標的實時位置的:

try:
    while True:
        print("Press Ctrl-C to end")
        x, y = pag.position()  # 返回鼠標的坐標
        posStr = "Position:" + str(x).rjust(4) + ',' + str(y).rjust(4)
        print(posStr)  # 打印坐標
        time.sleep(0.2)
        os.system('cls')  # 清楚屏幕
except KeyboardInterrupt:
    print('end....')

只要程序運行起來之后,每當我們移動鼠標,鼠標的x和y值就會自動發聲改變并打印出來,我們只需要把聊天窗口調出來,把鼠標定位到聊天的窗口的輸入位置就能獲取到此時的x和y值,有了這個x和y值之后,我們才能告訴下面的發消息程序要在哪里進行粘貼和推送。

當然了,獲取鼠標位置的方式有很多種,你們也可以去嘗試一下其他方式的獲取。

2.實現自動發送消息功能

在獲取了x和y的值之后,我們要做的當然是寫程序實現“復制文本→粘貼文本→發送消息”,這里就需要用到 pyautogui 來控制鍵盤和鼠標,用 pyperclip 來控制電腦進行復制和粘貼,以及用 time 這個庫進行一下時間的控制。

首先我們把需要發送的內容提前準備好,放在content里面,到時候直接拿來用就可以了,內容可以自定義修改,比如這樣的:

content = """   
呼叫龍叔!
第二遍!
第三遍!
第四遍!
第五遍!
"""

我們在運行代碼之后需要切換到聊天界面,中間需要時間去手動做一下這個操作,所以在復制粘貼和發送代碼之前,我們需要留出一些時間給自己,我這里先設定了4s的時間延遲,當然也可以設置幾個小時之后開始發消息。

time.sleep(4)

接下來就是怎么實現復制粘貼和發送了:

for line in list(content.split("\n"))*10:
    if line:
        pyautogui.click(669,687)  #鼠標點擊并定位到聊天窗口
        pyperclip.copy(line)    #復制該行
        pyautogui.hotkey("ctrl","v") #粘貼,mac電腦則把ctrl換成command
        pyautogui.typewrite("\n")   #發送
        time.sleep(5) #每次發完間隔5s

到了這里,所有的東西就已經完成了,如果覺得5s發送1條消息太快,可以修改time.sleep(5)里面的5這個數值,比如說10s發一條消息;如果你設置成0.01秒,那么就會是一個快速發消息的刷屏效果了…

for循環中的“*10”控制循環次數,也就是讓它發10次文本的樣子,也可以設置不讓它循環,把 list(content.split("\n"))*10 改成 content.split("\n") 即可。

大致的方法就是上面這些,需要源碼可以私聊我,你們也可以去嘗試別的方式實現,說白了就是自動發消息,實現方式有很多種,比如更高級一點的直接帶著xookie調api發送等等,以及按鍵精靈也是能實現這個功能,更多精彩,等你自己去挖掘了。

總結

這個腳本的本質是實現電腦自動發消息,只是間隔時間的設置導致它也具備快速發消息的功能,不僅僅是QQ,微信也是一樣能用。

基本的原理就是這樣了,你們還可以思考一下,如何在這個基礎上,讓程序在幾個小時之后啟動,間隔幾十分鐘發一次,徹底解放自己。

到此這篇關于Python實現自動發消息自定義內容功能的文章就介紹到這了,更多相關python自動發消息內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python之qq自動發消息的示例代碼
  • python操作微信自動發消息的實現(微信聊天機器人)

標簽:寧夏 海南 林芝 漯河 普洱 南平 大同 盤錦

巨人網絡通訊聲明:本文標題《Python實現自動發消息自定義內容的操作代碼》,本文關鍵詞  Python,實現,自動,發,消息,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python實現自動發消息自定義內容的操作代碼》相關的同類信息!
  • 本頁收集關于Python實現自動發消息自定義內容的操作代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 美女的隐私免费视频网站| 欧美精品在线视频观看| daddysvideo欧美| GOGOGO大但人文艺术观后感| 男人扒开女人的内裤狂吻| 久久精品99久久久久久Sm| 一边亲奶头一边摸下边| 久久天天躁夜夜躁狠狠躁2019| 久久理论片| 又硬又粗进去爽A片免费无码美版| 欧美色视频日本片高清在线观看| 互换娇妻100系列| gogo全球大胆高清人体444| 亚洲愉拍自拍a| 张柏芝54张全祼图片| 中国a毛片| 亚洲人成在线精品| 被两个男人吃奶三p| 欧美成人精品A片免费一区99| 和岳疯狂性做爰| 一色桃子理性狂乱的我| 在线免费视频| 免费吻胸抓胸摸屁股视频网站| 六月丁香婷婷色狠狠久久| 国产又粗又大又硬又长又爽| 日韩精品一区二区在线观看| 欧美肥妇BWBWBWBXX小说| 又粗又硬进去好爽A片看小说| 国产亲子乱婬一级A片| 免费中国一级啪啪片| 亚洲精品国产手机| 最近电影观看免费完整版高清| 昭和冢本农妇精品系列| 淫恋母对白淫| 91美女福利视频| 久久精品电影播放网站| 秘?黄漫免费网站H漫画| 亚洲性视频网站| 88xx成人永久免费观看| 国产精品久久久久久久精品三级| 成人女人A片免费蕾丝网站|