Я недавно пытался автоматически извлекать квартальные данные из финансовых отчетов, найденных в yahoo finance, и не мог найти способ сделать это. Я думал, что могу click
buttons
с финансовой домашней страницы (E.x https://finance.yahoo.com/quote/SBUX/financials), но я не смог найти способ найти веб-элементы. Во-первых, мне нужно нажать кнопку Balance Sheet
.Поиск кнопок на Yahoo Finance с использованием Selenium [JAVA]
Здесь все HTML
код для этой кнопки:
<div class="Fz(s) Fw(500) D(ib) Pend(15px) H(18px)" data-reactid=".27ez98r5x0u.1.$0.0.0.3.1.$main-0-Quote-Proxy.$main-0-Quote.2.0.0.0.1.1:$balance.0">
<span data-reactid=".27ez98r5x0u.1.$0.0.0.3.1.$main-0-Quote-Proxy.$main-0- Quote.2.0.0.0.1.1:$balance.0.0">Balance Sheet
</span>
</div>
Далее мне нужно найти и нажмите читальном кнопку Quartely
<div class="Fz(s) Fw(500) D(ib) Pend(15px) H(18px) C($finDarkLink):h Mend(15px) C($actionBlue)" data-reactid=".27ez98r5x0u.1.$0.0.0.3.1.$main-0-Quote-Proxy.$main-0-Quote.2.0.0.0.1.2.$1.0">
<span data-reactid=".27ez98r5x0u.1.$0.0.0.3.1.$main-0-Quote-Proxy.$main-0-Quote.2.0.0.0.1.2.$1.0.0">Quarterly
</span>
</div>
Любая помощь по обнаружению этих кнопок или альтернативные методы обнаружения эта финансовая информация была бы полезна.
Лучше вы можете найти некоторые веб-сервисы, если они предоставляют одинаковые – Deepak