|
|
|
@ -87,6 +87,7 @@ def find_pce(date:str): |
|
|
|
|
driver = webdriver.Chrome( options=options) |
|
|
|
|
driver.get(pce_url+date) |
|
|
|
|
print("Open") |
|
|
|
|
time.sleep(0.5) |
|
|
|
|
date = driver.find_element(By.XPATH, '//*[@id="home"]/h1').text.split(' ')[4] |
|
|
|
|
value_1 = driver.find_element(By.XPATH, '//*[@id="home"]/div[2]/div/div/p[2]').text |
|
|
|
|
value_2 = driver.find_element(By.XPATH, '//*[@id="home"]/div[2]/div/div/div[1]/table/tbody/tr[13]').text.strip(' ').split(' ')[-1] |
|
|
|
@ -198,16 +199,15 @@ if __name__ == "__main__": |
|
|
|
|
# broadcast_all_pce("February", "february-2024") |
|
|
|
|
|
|
|
|
|
print("Start Time:" , datetime.fromtimestamp(time.time())) |
|
|
|
|
schedule.every().day.at("10:30").do(wrapper_function_pce, "February", "february-2024") |
|
|
|
|
schedule.every().day.at("10:43").do(wrapper_function_pce, "February", "february-2024") |
|
|
|
|
while True: |
|
|
|
|
if datetime.now().strftime("%Y-%m-%d %H:%M") == "2024-04-23 10:30": |
|
|
|
|
if datetime.now().strftime("%Y-%m-%d %H:%M") == "2024-04-23 10:43": |
|
|
|
|
schedule.run_pending() |
|
|
|
|
if has_broadcasted: |
|
|
|
|
print("Broadcast completed") |
|
|
|
|
break |
|
|
|
|
time.sleep(0.1) # Check every 0.1 seconds |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#NonFarm |
|
|
|
|
# date , message = find_non_farm(nonfarm_url) |
|
|
|
|
# print(date) |
|
|
|
@ -216,7 +216,7 @@ if __name__ == "__main__": |
|
|
|
|
# find_cpi("FEBRUARY") |
|
|
|
|
|
|
|
|
|
#PCE |
|
|
|
|
# broadcast_all_pce("February", "february-2024") |
|
|
|
|
#broadcast_all_pce("February", "february-2024") |
|
|
|
|
# date, message1, message2 = find_pce("february-2024") |
|
|
|
|
# print(date) |
|
|
|
|
# print(message1) |
|
|
|
|