如何使用selenium python访问此图表链接按钮



我想访问此链接底部的下载CSV按钮但不起作用

https://chartink.com/screener/large-cap-stocks

我试过使用这个

dr.get("https://chartink.com/screener/vwap-bof-prev-high-wick")
dr = webdriver.Chrome(executable_path=r"C:webdriver seleniumchromedriver.exe")
dr.findElement(By.cssSelector("btn.btn-default.buttons-excel.buttons-html5.btn-primary")).click();

我得到以下错误

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-4-11e8443d6aed> in <module>
----> 1 dr.findElement(By.cssSelector("btn.btn-default.buttons-excel.buttons-html5.btn-primary")).click();
AttributeError: 'WebDriver' object has no attribute 'findElement'

您是用Java而不是Python编写的。另外,在单击之前添加一些等待。您使用了两个选择器,您只需获得一个带有该文本的标记即可。

time.sleep(5)
dr.find_element(By.XPATH,"//a[text()='Download csv']").click()

相关内容

  • 没有找到相关文章

最新更新