From 334a893e6bc159aece6512c801ffe0879e7d63f2 Mon Sep 17 00:00:00 2001 From: joey0629 Date: Tue, 12 Mar 2024 17:51:15 +0800 Subject: [PATCH] webdriver update --- main.py | 13 ++++++++----- requirements.txt | Bin 1878 -> 2008 bytes 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/main.py b/main.py index 0380db7..a9fb214 100644 --- a/main.py +++ b/main.py @@ -7,6 +7,11 @@ from datetime import datetime import schedule from bs4 import BeautifulSoup import requests +from selenium import webdriver +from selenium.webdriver.chrome.service import Service as ChromeService +from webdriver_manager.chrome import ChromeDriverManager + + BOT_TOKEN = '6701395239:AAFE30dqvNihDdni9vYoAbWssO-X5yAmwho' # BOT_TOKEN = "6746720034:AAEMaoV2FwIZ8pz_PF18-bo2a6gFC1eVtVs" @@ -59,9 +64,8 @@ def find_cpi(url): from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC import time - options = Options() # options.add_argument("--headless") # 啟用無頭模式 - driver =webdriver.Chrome(options=options) + driver = webdriver.Edge() driver.get(url) # time.sleep(3) date = driver.find_element(By.XPATH, '//*[@id="bodytext"]/div[1]/pre[1]').text.split('\n')[6].split("-")[1].split(" ")[1] @@ -150,11 +154,10 @@ if __name__ == "__main__": global nonfarm_url , cpi_url nonfarm_url = "https://www.bls.gov/news.release/empsit.nr0.htm" cpi_url = "https://www.bls.gov/news.release/cpi.nr0.htm" - #PCE print("Start Time:" , datetime.fromtimestamp(time.time())) - schedule.every().day.at("17:16").do(broadcast_all_cpi, "JANUARY") + schedule.every().day.at("17:49").do(broadcast_all_cpi, "JANUARY") while True: - if datetime.now().strftime("%Y-%m-%d %H:%M") == "2024-03-12 17:16": + if datetime.now().strftime("%Y-%m-%d %H:%M") == "2024-03-12 17:49": schedule.run_pending() time.sleep(0.1) # Check every 0.1 seconds #NonFarm diff --git a/requirements.txt b/requirements.txt index 1074d0c41ffa11c90147f570650d515d24390131..582c8f2ba0d719bbc107851475ad464a57017a77 100644 GIT binary patch delta 119 zcmcb{cY}Y!118BthGd3phD3&RhD?S$AZZJPMhqqldYi8^RWeGZFyu3oFr)&d%D_^F z40;R(Ky0|#mgP5-ZYo0(LkdF?P;VJfQ4xbKLoU#)Jg|8nKFBnnSr9Fg4cS!zXEqq6 delta 21 dcmcb?e~oX$1E$SP%ms{_=drwCn!Jl$4gg{P2si)$