2016-04-02 12 views
1

HTMLソース内部(データ元で定義された)画像のURLを(それは遅延負荷jQueryプラグインを使用することに注意してください)フェッチできません。下のコードを実行すると、ウェブサイトからのすべての画像URLが取得されます。はspecicクラス(JSOUP)

2)。

Elements images=document.select("div.newscat img[src~=(?i)\\.(png|jpe?g|gif)]"); 

をそして私は、(第2の場合には、それはOutOfBoundsExceptionをスロー)を採用:しかし、ときに私は以下のように、それが失敗したクラスを指定

for (int i=0;i<images.size();i++){ 
    imageUrl[i]=images.get(i).attr("src"); 
} 

でした、とにかく、怠惰負荷が問題になる場合は、解決する方法は?

答えて

0

最後に、android: how can i scrap images (in url) using jsoup?(Image tag contain attribute "data-original" which is url of image)

のおかげで、私は

Elements images=document.select("div.newscat").select("img"); 
for (int i=0;i<images.size();i++){ 
    imageUrl[i]=images.get(i).attr("data-original"); 
} 

Elements images=document.select("div.newscat img[src~=(?i)\\.(png|jpe?g|gif)]"); 
for (int i=0;i<images.size();i++){ 
    imageUrl[i]=images.get(i).attr("src"); 
} 

を変更周りの仕事を見つけ