【发布时间】:2026-02-23 11:40:01
【问题描述】:
我在尝试查找时间段的元素时遇到了麻烦。我要做的下一步是选择最大周期,然后下载数据。 我尝试了检查元素,但找不到适合 XPATH 的元素。
这是我的代码
enter code here
import selenium
import time
from selenium.webdriver.common.keys import Keys
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
caps = DesiredCapabilities().CHROME
caps["pageLoadStrategy"] = "none" # Do not wait for full page load
PATH = "C:\Program Files (x86)\chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get("https://finance.yahoo.com/quote/XRP-USD?p=XRP-USD")
time.sleep(2.9)
driver.execute_script("window.stop();")
clickHistorical = driver.find_element_by_xpath('//span[text()= "Historical Data"]')
clickHistorical.click()
time.sleep(3.9)
grabTimePeriod = driver.find_element_by_xpath("HOW TO FIND THE ELEMENT OF THE TIME PERIOD??").click()
【问题讨论】:
-
将代码添加为文本,而不是图片
-
坦率地说,这不是一个简单的问题
标签: python selenium selenium-webdriver yahoo-finance cryptocurrency