2013-07-01 3 views
6

lazyloadのためにjsoupに関する問題があります。scrollLoader.js 私はjavaコードでサイトにアクセスします。私はjsoup.Butで下にスクロールすると50個のイメージ名をリストアップしました多くの画像が連続して読み込まれます。私の質問は、Jsoup.connect()と一緒に使用するURLにイメージの量を投稿して、サイトからすべてのイメージを取得できるかどうかです。ここlazyloadを持つサイトでJsoupを使用する方法scrollLoader.js

サイトです:http://www.logowik.com

そして、これはサイト内のスクリプトのusegeです:

<script type="text/javascript"> 

      $(document).ready(function(e) { 
       CalculateColumns(); 
       recordCount = 50; 
       groupID = "0"; 
       catID = "0"; 
       query = ""; 
       userEntry = ""; 
       groupInterval = "0"; 
       AddEvent(window, "resize", CalculateColumns); 
       document["scrollLoader"] = new scrollLoader({evn : getGrids, seize : 1}); 
       document["scrollLoader"].DoScroll(); 
       addLogoClickEvent(); 
      }); 


    </script> 

私はのようなURLでこのパラメータをポスト:、私は50の画像を取得し、このURLを http://www.logowik.com/index.php?g=1&groupID=1&catID=0 recordCount = 50scriptにあるためです。しかし私はURLにこのパラメータを投稿することはできません。 100枚の画像を取得するには、私はこのURLを試してみます:http://www.logowik.com/index.php?recordCount=100&g=1&groupID=1&catID=0 しかしそれは効きません。

おかげ

+0

複数のjsoup呼び出しを行う必要があります。私はinfinitescrollに似た問題を抱えていました。これはhtmlのリンクを埋め込み、次のビットのコンテンツを読み込むために使用することができます。これは検索して使用しました。これが同じかどうかはわかりません。 – selig

+0

twitter mainpageのようにこのサイトに画像を読み込んでいます。サンプルコードまたは参照 – reigeki

答えて

1

使用放火犯や画像をロードするとき、そしてちょうどjsoupでそれらを再作成生成されたすべての要求を参照するには、クロムのdevのツールネットワークパネル。

関連する問題