简体   繁体   English

Select href 来自使用 Jsoup 的 HTML 表

[英]Select href from HTML table using Jsoup

I have HTML table:我有 HTML 表:

<table class="table_class" id="table_id"
<tbody>
<tr>...</tr>
<tr>
    <td>...</td>
    <td>
        <a href=""/link/123">...</a>
    </td>
    <td>...</td>
</tr>
<tr>...</tr>
</tbody>

And need to get all such hrefs from 1 column in table.并且需要从表中的 1 列中获取所有此类 href。 I tried to use我试着用

Elements links = table.select("a[href]");
System.out.println(links);

but it parse hrefs from a tags on complete page.但它从完整页面上的标签解析href。

Maybe this will work:也许这会起作用:

String url = "...";
Document doc = Jsoup.connect(url).get();
Elements elements = doc.select("#table_id a[href]");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM