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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python制作定时发送信息脚本

發(fā)布時(shí)間:2023/10/18 python 93 如意码农
生活随笔 收集整理的這篇文章主要介紹了 python制作定时发送信息脚本 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章中提到的菜單是右下角這個(gè)

需求

我們需要做到打開微信獲取輸入框焦點(diǎn)及輸入

思路

1,獲取到右下角菜單的坐標(biāo)和菜單中微信的坐標(biāo)以及輸入框的坐標(biāo)

2,定時(shí),用time.sleep()來定義多長(zhǎng)時(shí)間后觸發(fā)

2,啟動(dòng)點(diǎn)擊事件以獲得焦點(diǎn)

3,將文本復(fù)制到輸入框,發(fā)送

實(shí)現(xiàn)

1,坐標(biāo)的獲取

import os
import time import pyautogui try:
while True:
x, y = pyautogui.position()
posStr = "Position:" + str(x).rjust(4) + ',' + str(y).rjust(4)
print(posStr)
time.sleep(0.2)
os.system('cls')
except KeyboardInterrupt:
print('end....')

上述代碼會(huì)記錄鼠標(biāo)移動(dòng)的坐標(biāo),只需要將鼠標(biāo)停到對(duì)應(yīng)位置記錄下坐標(biāo)即可

2,定時(shí)

一個(gè)time.sleep()就行時(shí)間長(zhǎng)短自己把握

3,獲取焦點(diǎn)

pyautogui.click(1647, 1056)#點(diǎn)擊菜單
time.sleep(0.2)
pyautogui.click(1633, 981)#點(diǎn)擊微信圖標(biāo)
time.sleep(0.2)
pyautogui.click(871, 760)#點(diǎn)擊輸入框獲取到焦點(diǎn)

4,發(fā)送信息

with open("D:/UserData/Desktop/回答.txt", 'r', encoding='utf-8') as f:
content = f.read()
time.sleep(3)
pyautogui.click(1647, 1056)
time.sleep(0.2)
pyautogui.click(1633, 981)
time.sleep(0.2)
for line in list(content.split("\n")):
if line:
pyautogui.click(871, 760) # 菜單坐標(biāo)1647 1056 微信坐標(biāo)1633 981 聊天窗口坐標(biāo)962 605
pyperclip.copy(line) # 復(fù)制該行
pyautogui.hotkey("ctrl", "v") # 粘貼
pyautogui.typewrite("\n") # 發(fā)送
time.sleep(3) # 每次發(fā)完間隔時(shí)間

我這里讀取的文件里的文本當(dāng)做消息發(fā)送的,這個(gè)文本是北島的回答。我按行將這個(gè)文本分割成了列表,然后遍歷復(fù)制一行到輸入框中發(fā)送。

有問題可以在下面評(píng)論,看到回復(fù)

《回答》

卑鄙是卑鄙者的通行證,

高尚是高尚者的墓志銘,

看吧,在那鍍金的天空中,

飄滿了死者彎曲的倒影。

冰川紀(jì)過去了,

為什么到處都是冰凌?

好望角發(fā)現(xiàn)了,

為什么死海里千帆相競(jìng)?

我來到這個(gè)世界上,

只帶著紙、繩索和身影,

為了在審判前,

宣讀那些被判決的聲音。

告訴你吧,世界

我——不——相——信!

縱使你腳下有一千名挑戰(zhàn)者,

那就把我算作第一千零一名。

我不相信天是藍(lán)的,

我不相信雷的回聲,

我不相信夢(mèng)是假的,

我不相信死無(wú)報(bào)應(yīng)。

如果海洋注定要決堤,

就讓所有的苦水都注入我心中,

如果陸地注定要上升,

就讓人類重新選擇生存的峰頂。

新的轉(zhuǎn)機(jī)和閃閃星斗,

正在綴滿沒有遮攔的天空。

那是五千年的象形文字,

那是未來人們凝視的眼睛。

總結(jié)

以上是生活随笔為你收集整理的python制作定时发送信息脚本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。