2017-01-29 9 views
-1

Javaを使用してyahoo financeから特定の株のアナリスト評価を取得しようとしています。 私はjsoupを使用していますが、メインHTMLを印刷するときのように見えます。ブラウザのコンソールに表示される出力を見ることができません。私が紛失しているものはありますか? YahooファイナンスはJavaScriptでいっぱいです。だから私はjsoupオブジェクト内のスクリプト情報は表示されません。yahooファイナンスのJava Webスクラップ、アナリストの評価を抽出

ありがとうございました。

+1

JavaScriptとJSoupはうまく連携しません。 –

+0

ありがとう... jsoup以外の処理方法がありますか? – Bilal

+0

javascriptリクエストを調べて、API呼び出しを使用してデータを照会するか、javascriptをサポートしたヘッドレスブラウザを使用してください。HtmlUnitはJavaのオプションですが、最も高速で安定したlibではありません。あるいは、PhantomJSのようなものを使ってレンダリングされたページをつかみ、出力をファイルに書き出し、jsoupで解析します(これはHtmlUnitより高速です)。 –

答えて

0

ブラウザのネットワークタブに表示されているすべてのリクエストを確認する必要があります。そのうちの1つは、おそらくJSONで必要なデータセットを持っています。

+0

ありがとう、それは私のために働いた – Bilal

関連する問題