mardi 4 août 2015

HREF + TEXT with Jsoup

I've the following HTML Page:

 </div><div id="page_content_list01" class="grid_12">
 <h2><strong class="floatleft">TEXT1</strong></h2><br>
    <table>

<tbody>
    <tr>
        <th class="no_width">

<p class="floatleft">Attachments:</p>
        </th>
        <td class="link_azure">   
            <a target="_blank" href="http://www.example.com">TEXT2</a><br/>

        </td>
    </tr>
</tbody>
    </table><h2><strong class="floatleft">TEXT3</strong></h2><br>
    <table>

<tbody>
    <tr>
        <th class="no_width">

<p class="floatleft">Atachments:</p>
        </th>
        <td class="link_azure">   
            <a target="_blank" href="http://www.example2.com">TEXT4</a><br/>

        </td>
    </tr>
</tbody>
    </table><h2><strong class="floatleft">TEXT5</strong></h2><br>
    <table>

<tbody>
    <tr>

I wanna try to select element with

 div id="page_content_list01"

that contains class grid_12. Actually I'm doing:

 Elements rows = document.select(".grid_12");

but this select also other grid_12 classes, that are not inner the div.

Althrough I also want to select "TEXT" and link. I wanna to make clickable link, so I'm using:

  for (Element eleme : rows) {
       Elements elements = eleme.select("a");
       for (Element elem : elementi) {
            String url = elem.attr("href");
            String title = elem.text();
       }
  }

and I'm getting:

 url = "http://www.example.com";
 title = "TEXT2";

and it's ok, but in this way I can't read "TEXT1" and "TEXT3". Can someone help me please?



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire