1

Jsoup を使用して Web サイトをフェッチします。ここにウェブへのリンクがあります:

http://www.yelp.com/search?find_desc=restaurants&find_loc=westmont%2C+il&ns=1&ls=43131f934bb3adf3#find_loc=Hinsdale,+IL&l=p:IL:Hinsdale::&sortby=rating&unfold=1

現在、Web 上のサブページの数を抽出しようとしています。たとえば、下の図に示すように、「ページに移動」の横の数字:ここに画像の説明を入力

残念ながら、ブラウザの「ソースを表示」するか、Jsoup でこれらの要素を表示することはできません。このコンテンツは Web に動的に埋め込まれていると思います。もしそうなら、動的に生成されたウェブにアクセスする最良の方法は何ですか? ありがとう。

4

1 に答える 1

0

AJAX/JS ライブラリ技術を使用してコンテンツを生成する Web サイトでは、代わりに HTMLUnit を使用することができます (HTMLUnit は Javascript イベントをシミュレートできます)。JSoup は、静的 HTML、またはビューソース経由で受け取ることができるもの専用です。

于 2013-01-25T03:39:12.633 に答える