0

学習目的で、Clojureを使用して次のサイトからデータを取得しようとしています。

テーブル「bm_centerbm_dataTable」のデータを取得する方法を知りたいのですが。

私が抱えている課題は、このテーブルのDOMは、ブラウザーで動的に生成されるため、このページのhtmlソースでは使用できないことです。

テーブルのhmlソースを取得するにはどうすればよいですか?

私はウェブプログラミングについてほとんど知りませんが、学びたいと思っています。どうぞよろしくお願いいたします。

4

1 に答える 1

1

DOMは通常、ブラウザに存在するものです。ブラウザは、Clojureに表示されているのと同じテキストをプルダウンしてから、ページのレンダリングなどに使用するDOMを構築します...

Clojureコードを記述することで、テキストを手動で操作して、必要なものを引き出すことができます。JSoupなどのJavaライブラリを使用して、HTMLから情報を抽出できます。標準のJavaライブラリにもHTMLパーサーが付属していますが、私はそれを避けます。使用するのは難しく、実際にはあまりメリットがありません。

于 2012-12-25T15:12:22.957 に答える