2011-08-18 2 views
0

이 링크를 클릭하면 제목 목록이 표시됩니다. 당신이 제목의 클릭하면DOM 및 JSOUP을 사용하여이 사이트에서 이미지의 URL을 검색하는 방법은 무엇입니까?

Titles

당신은 어떤 페이지에 있던 제목에 대한 이미지를 볼 수 있습니다.

는 내가 뭘하고 싶은 상관없이이, 이미지 URL은 여전히 ​​일반적인 선택하여 검색 할 것입니다 어느 제목의 어떤의 이미지에 대한 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

관련 문제