import pyautogui
import time
import datetime
class lapeople(object):
def __init__(self):
pyautogui.pause = 1
first_position01 = pyautogui.point(x=220, y=1057)
first_position02 = pyautogui.point(x=955, y=609)
# 開啟小程式
first_position03 = pyautogui.point(x=116, y=841)
# 調查問卷
icon_position = pyautogui.point(x=962, y=485)
pyautogui.click(first_position01, duration=1)
time.sleep(5)
pyautogui.click(first_position02, duration=1)
time.sleep(15)
pyautogui.doubleclick(first_position03, interval=0.2, duration=1)
time.sleep(15)
pyautogui.click(icon_position, duration=1)
def mains02(self):
# 進行填寫
entry_position = pyautogui.point(x=1048, y=396)
# 點選正常
click_position = pyautogui.point(x=782, y=323)
# 點選提交
end_position = pyautogui.point(x=948, y=501)
# 關閉小程式
end_position02 = pyautogui.point(x=953, y=587)
end_position03 = pyautogui.point(x=1138, y=166)
time.sleep(10)
pyautogui.click(entry_position, duration=1)
time.sleep(2)
pyautogui.click(click_position, duration=0.2)
pyautogui.click(end_position, duration=0.5)
pyautogui.click(end_position02, duration=0.5)
pyautogui.click(end_position03, duration=0.5)
def mains01(self):
# 進行填寫
entry_position = pyautogui.point(x=1051, y=630)
# 點選正常
click_position = pyautogui.point(x=782, y=323)
# 點選提交
end_position = pyautogui.point(x=939, y=424)
# 關閉小程式
end_position02 = pyautogui.point(x=953, y=587)
end_position03 = pyautogui.point(x=1138, y=166)
time.sleep(10)
pyautogui.click(entry_position, duration=1)
time.sleep(2)
pyautogui.click(click_position, duration=0.2)
pyautogui.click(end_position, duration=0.5)
pyautogui.click(end_position02, duration=0.5)
pyautogui.click(end_position03, duration=0.5)
def main(user):
with open("c:/users/" + user + "/desktop/健康申報日誌.txt") as f:
content = f.read()
tem_time = 0
now = datetime.datetime.now().strftime('%y-%m-%d %h:%m:%s')
year, time1 = now.split(" ")
# print(year)
# print(time1)
while true:
if year > content:
print("申報中...")
if time1 >= "07:00:00" and time1 <= "10:30:00":
if tem_time == 0:
time.sleep(30)
la = lapeople()
la.mains01()
print("申報完成第乙個時間段")
tem_time = 1
else:
time.sleep(3600)
elif time1 >= "12:00:00" and time1 <= "16:00:00":
time.sleep(30)
la = lapeople()
la.mains02()
with open("c:/users/16385/desktop/健康申報日誌.txt", "w") as f:
f.write(year)
print("申報完成第二個時間段")
time.sleep(5)
break
else:
print("錯過了時間,申報不了到了哦,請找老羅")
time.sleep(5)
break
elif year == content:
print("哦對,今日已申報過了哦(0_0)")
time.sleep(0.5)
print("那我不打擾,我走了")
time.sleep(5)
break
else:
print("錯誤!昨日時間大於今日時間")
print("請修改日誌檔案並手動申報")
time.sleep(5)
break
def new_loge(user):
with open("c:/users/" + user + "/desktop/健康申報日誌.txt", "w") as f:
f.write("2020-12-03")
print("建立日誌成功,請再執行一遍進行打卡")
if __name__ == '__main__':
# print(pyautogui.position())
print()
print()
print("~~~~~~~~~健康申報啦~~~~~~~~~~")
time.sleep(3)
# 首次開啟請把user改成自己的使用者
try:
main("user")
except exception as result:
new_loge("user")
sp wap 申報位址
如果是包月或包天業務,計費url與確認url可以使用同乙個位址,當使用者訪問該位址,系統開始計費 二 業務的入口url 確認url 計費url 做計費測試時會用到 例1 例2 注 如果是新聞類的業務,請盡量使用包月或包天的資費形式。如果一定是按次的,計費url一定要寫到具體每條新聞的上層目錄。並且計...
程式設計師 健康
認真反思 圖 開始 要想美的俏,半年就見效!2016年12月份公尺老師拍了一幫胖子去辦公室,我是其中之一。強調強調再強調不是 是為了健康組織這個小團體,摁手印簽合同。正式的不行,前提是我們自願的,因為我們雖然都有點抱怨說不能吃啥吃啥了,可是我們更知道這是天大的好事兒啊,誰又拒絕呢?前期 前兩個月沒有...
海關申報系統心得
海關申報系統的流程是 1.每個海關開乙個程序,從資料庫中撈取資料。2.海關程序取到資料後,先解析回執,再進行申報,這樣的目的是防止程式中途崩潰的話,至少可以將回執解析,回執解析的不成功會造成雪崩 以上的模型有乙個問題,當資料量大的時候,選取資料需要非常久,可能這個時間都已經到達了雪崩的視窗期,每次資...