更新 date 與 schedule 功能 v2

master
joey0629 11 months ago
parent df468ec5a6
commit 67571891bd
  1. 10
      main.py

@ -98,6 +98,7 @@ def broadcast_all_non_farm(target:str):
driver = webdriver.Chrome(options=options)
driver, date, message = find_non_farm(driver)
while date != target:
time.sleep(0.5)
driver.refresh()
print("Non Farm Refresh")
driver, date, message = find_non_farm(driver)
@ -116,6 +117,7 @@ def broadcast_all_cpi(target:str):
driver = webdriver.Chrome(options=options)
driver, date , message = find_cpi(driver)
while date != target:
time.sleep(0.5)
driver.refresh()
print("Cpi Refresh")
driver, date, message = find_cpi(driver)
@ -133,6 +135,7 @@ def broadcast_all_fomc(target:str,date_target:str): #date_target = "20240131a"
driver = webdriver.Chrome(options=options)
driver, date , message = find_fomc(driver,date_target)
while date != target:
time.sleep(0.5)
driver.refresh()
print("Fomc Refresh")
driver, date, message = find_fomc(driver,date_target)
@ -149,6 +152,7 @@ def broadcast_all_pce(target:str,date_target:str):
driver = webdriver.Chrome(options=options)
driver, date, message1, message2 = find_pce(driver,date_target)
while date != target:
time.sleep(0.5)
driver.refresh()
print("PCE Refresh")
driver, date, message1, message2 = find_pce(driver,date_target)
@ -167,6 +171,7 @@ def broadcast_pmi(date_target:str):
driver, date, value = find_pmi(driver, date_target)
Up_date = date_target.capitalize()
while date != Up_date:
time.sleep(0.5)
driver.refresh()
print("PMI Refresh")
driver, date, value = find_pmi(driver, date_target)
@ -227,8 +232,9 @@ def print_hello(text):
print(text)
return True
schedules = {
convert_to_utc("2024/05/22", "10:33", 5): {"function": print_hello, "args": ["May"]},
convert_to_utc("2024/05/22", "10:34", 5): {"function": print_hello, "args": ["June"]},
# convert_to_utc("2024/05/22", "17:33", 5): {"function": print_hello, "args": ["May"]},
# convert_to_utc("2024/05/22", "17:34", 5): {"function": print_hello, "args": ["June"]},
convert_to_utc("2024/05/22", "17:35", 5): {"function": wrapper_function_cpi, "args": ["APRIL"]},
convert_to_utc("2024/06/12", "20:30", 5): {"function": wrapper_function_cpi, "args": ["MAY"]},
convert_to_utc("2024/07/11", "20:30", 5): {"function": wrapper_function_cpi, "args": ["JUNE"]},
convert_to_utc("2024/08/14", "20:30", 5): {"function": wrapper_function_cpi, "args": ["JULY"]},

Loading…
Cancel
Save