我正在尝试创建一个脚本来告诉我当天的潮汐水平selenium,但它会为我提供整周的所有数据。我怎么让它只给我今天的数据?
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
import datetime
driver = webdriver.Chrome('/Users/judeslater/Downloads/chromedriver')
driver.get('https://magicseaweed.com/Nosara-Surf-Report/445/Tide/')
WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, '//*[@id="msw-js-tide-list"]')))
Day_of_Week = datetime.datetime.today().weekday()
Break_Key = Day_of_Week + 1
element = driver.find_elements_by_id('msw-js-tide-list')
intDay = datetime.date(year=2000, month=12, day=1).weekday()
days = ["MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"]
def contains_word(string, target):
return target in string
for value in element:
Ocean_Data = value
print(Ocean_Data.text)
time.sleep(1)
if contains_word(str(Ocean_Data), days[Break_Key]) == True:
break
else:
continue
break
driver.quit()
HUH函数
吃鸡游戏
相关分类