我正在编写一个脚本,要求用户提供一段时间(24小时格式),然后在输入的时间中添加1小时。稍后,在我的脚本中,我将它分发到一个网页上进行测试。
这是我的密码。(Time_inp是从输入时间增加1小时的新时间)
import webbrowser
import pyautogui
import datetime
from datetime import timedelta
Time_inp = int(input("Enter a time (+1hour will be added to it): "))
date_time_str = Time_inp
date_time_obj = datetime.strptime(date_time_str, '%H%H:%M%M')
finalDate = date_time_obj + timedelta(hours=1)稍后在脚本中:
# inputting new time from earlier
pyautogui.moveTo(859, 576, 1)
time.sleep(1)
pyautogui.click()
pyautogui.hotkey('ctrl', 'a')
pyautogui.typewrite(Time_inp)
pyautogui.press('enter')
time.sleep(2)我不知道如何让它键入新的时间(从增加1小时到输入时间)到网页上。我尝试过一种方法,但失去了进展。
发布于 2022-04-08 20:39:34
您需要将Time_inp设置为新的时间。或者将time_inp输入到typewrite方法中,传入finalDate。
Time_inp = int(input("Enter a time (+1hour will be added to it): "))
Time_inp = datetime.strptime(Time_inp , '%H:%M')
Time_inp = Time_inp + timedelta(hours=1)
Time_inp = Time_inp.strftime('%H:%M')https://stackoverflow.com/questions/71802435
复制相似问题