【发布时间】:2019-12-14 19:57:59
【问题描述】:
我正在尝试从纳斯达克刮取数据表:https://www.nasdaq.com/symbol/msft/interactive-chart?timeframe=5d
我所做的是使用python和selenium webdriver点击表格按钮(在图表顶部,带有一个小表格标志)然后刮。
submit = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, '#dataTableBtn')))
submit.click()
但它不起作用。
此处为按钮 html:
<div id="dataTableBtn" class="btn hideSmallIR stx-collapsible" onclick="dataTableLoader()"><span>Data Table</span></div>
EC 和通过
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
【问题讨论】:
-
它在
<iframe>里面,你需要先切换到它。
标签: python-3.x selenium xpath css-selectors webdriverwait