На сайте есть ссылка, которая скачивает CSV-файл. Ссылка находится в таблице, но фактическая ссылка на скачивание скрыта.
<div id="testjs">
<div test-example="">
<table test-example="">
<tr test-example="">
<th test-example="">Car</th>
<th test-example="">File</th>
</tr>
<tr test-example="">
<td test-example="">Ford</td>
<td test-example="">
<a test-example="" href="#">ford.csv</a>
</td>
</tr>
</table>
</div>
</div>
Я пытаюсь автоматизировать загрузку файлов путем очистки сайта с помощью python / selenium.
from selenium import webdriver
driver = webdriver.PhantomJS()
driver.get("https://www.example.com")
driver.find_element_by_link_text('ford.csv')
Когдапоследняя строка выше запускает скрипт возвращает:
<selenium.webdriver.remote.webelement.WebElement (session="<example session string>", element="<example element string>")>
Когда я запускаю приведенный ниже код, ничего не происходит:
driver.find_element_by_link_text('ford.csv').click()
Как получить файл для загрузки?