最近、yahooファイナンスで見つかった財務報告書から四半期ごとのデータを自動的に取得しようとしていました。私は金融ホームページ(https://finance.yahoo.com/quote/SBUX/financials)からclick
buttons
ができると思っていましたが、Web要素を見つける方法が見つかりませんでした。まず、Balance Sheet
というボタンをクリックする必要があります。Seleniumを使用してYahoo Financeにボタンを見つける[JAVA]
<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>
見つけることに、これらのボタンまたは別の方法を見つける上の任意のヘルプを読んでボタンを見つけて、クリックする必要があります。ここでは
は、このボタンのすべてのHTML
コードですこの財務情報は参考になるでしょう。
同じWebサービスを提供している場合は、いくつかのWebサービスを検索できます。 – Deepak