2011-08-18 52 views
0

如果你點擊這個鏈接,你會看到一個標題列表。如何使用DOM和JSOUP檢索來自此網站的圖像的URL?

Titles

如果你點擊任何一個標題,你會看到標題有些是頁面上的圖像。

我想要做的是檢索任何標題上的圖像的網址,不管它是哪一個,圖像url仍然會被公共選擇器檢索到。

我的應該怎麼做的想法...

喜歡的東西

Document doc = null; 
doc = Jsoup.connect(url); 

應該是下一個得到這個信息是什麼?

Element png = doc.select(//What should the tag be?); 

我想我是在正確的軌道上。

有一點幫助是有用的。

編輯:

try { 
       doc = Jsoup.connect(url).get(); 

       } catch (IOException e) { 

        Log.e("ReleaseInfo", "JSoup get didnt get a document", e); 

       } 

       if(doc != null){ 
         overview = doc.select("div#object-overview").last(); 
       //Tried to retrieve image url here 
         Elements png = doc.select("a.b1"); 
         Toast.makeText(getActivity(), png.text(), Toast.LENGTH_SHORT); 

回答

1

假設你想要的標籤,你可以通過它們的類名識別它們...

<a href="http://ps3.gamespy.com/playstation-3/deus-ex-3/" class="b1"> 
     <em>Deus Ex: Human Revolution</em> 
</a> 

您可以通過元素,並選擇他們,那麼這樣的類.. 。

Element png = doc.select("a.b1"); 
+0

好吧很酷!所以這應該得到列表中任何項目上的圖像的URL?使用通用選擇器尋找css類「a.b1」? – yoshi24

+0

我也可以使用「a.em」標籤來檢索標題嗎? – yoshi24

+0

這沒有工作。參考我的編輯 – yoshi24