2013-10-22 5 views
0

저는 JSoup을 처음 사용합니다. 여기에 저의 질문은 같은 클래스와 속성을 공유하는 여러 블록에서 특정 텍스트를 추출하는 방법입니다.JSoup 여러 블록에서 특정 블록을 추출하는 방법

예를 들어 HTML의 3 번째 줄에 정보를 추출하고 싶습니다. 세 번째 줄에 정보를 추출하려면 JSoup 코드를 어떻게 지정해야합니까?

  <tr> 
       <td align="center" colspan="2" class="maintitle">Active Stats</td> 
      </tr> 

      <tr> 
       <td class="row2" valign="top"><b>User's local time</b></td> 
       <td class="row1">Oct 22 2013, 07:23 PM</td> 
      </tr> 

      <tr> 
       <td class="row2" width="30%" valign="top"><b>Total Cumulative Posts</b></td> 
       <td width="70%" class="row1"><b>4</b> 
       <br />(0 posts per day/0.00% of total forum posts) 
       </td> 
      </tr> 

답변

0

선택할 행을 지정하려면 CSS 선택기 구문을 사용하십시오.

Element e = doc.select("tr:eq(2) td.row2").first(); 
System.out.println(e.text()); 

총 누적 게시물

팁 적어도 질문을하기 전에 Jsoup 문서를 통해 보는 것입니다 발생합니다. 이 모든 것은 API에서 쉽게 찾을 수 있습니다.

Jsoup - Use selector syntax

관련 문제