我正在尝试从以下页面获取数据。但是,我想在获取数据之前检查是否选择了范围All。我无法得到这个,因为highcharts元素XPATH不断变化。
页面是
http://www.4-traders.com/APPLE-4849/charts-historical/
如何选择元素并单击它以便我可以获取所有数据。
我正在使用python和selenium(Chrome驱动程序) 此致
答案 0 :(得分:1)
您可以在下载数据之前执行此操作。这将循环显示高级图中可用的按钮,并在“全部”时单击它。找到了文字。
buttons = driver.find_elements_by_css_selector(".highcharts-button-box")
for button in buttons:
if button.text == 'All':
button.click()
break
#code to download data