【发布时间】:2019-02-07 15:49:00
【问题描述】:
我一直在学习如何使用 selenium 来解析数据,并且我在这个过程中做得很好。所以我尝试了一些不同的东西,因为我发现了数据解析,但是有一个提供的导出按钮,对我来说,这听起来像是一个更快的解决方案,所以我想我会尝试一下。但我不太明白它是如何不起作用的:
browser = webdriver.Chrome()
url = 'https://www.rotowire.com/football/injury-report.php'
browser.get(url)
button = browser.find_elements_by_xpath('//*[@id="injury-report"]/div[2]/div[2]/button[2]')
button.click()
browser.close()
我只想点击页面上的导出 csv 按钮。 另外,我还没有查看,但我的下一步是指定保存它导出的 csv 文件的位置。现在它,默认为下载文件夹。有没有办法在不更改默认值的情况下指定位置?还有没有办法指定文件名?
【问题讨论】:
-
嘿,为按钮使用这个替代 xpath
browser.find_element_by_xpath('//img[@alt="CSV"]')