【问题标题】:Java - reading data from website [duplicate]Java - 从网站读取数据[重复]
【发布时间】:2015-08-04 21:19:46
【问题描述】:

我知道如何从 xml 文件中读取数据,但我找不到任何从网站 (HTML) 读取数据的示例。所有示例都包含 xml 文件。我需要使用 DOM 解析器或 XPath 来完成。 html代码:

<table class="tabela">
<thead>
    ....
</thead>    

<tbody>
    <tr >
        <td>...</td>
        <td class="al">WIG20</a></td>
        <td class="ar">2242.42</td>
        <td class="ar">2551.47</td>
        <td class="ar">2522,37</td>
        <td class="ar">2505,41</td>
        <td class="ar">2524,83</td>
        <td class="ar">2516,76</td>
        <td class="ar">
            <span class="r_dn">-0,32</span>
        </td>
        <td class="ar">564,34</td>
        <td class="ar">5</td>
        <td class="ar">14</td>
        <td class="ar">1</td>
        <td class="ar">17:15:00</td>
    </tr>
    <tr >
        ...
    </tr>
</tbody>                    

有没有可能从这个表中读取所有行?

【问题讨论】:

    标签: java html xpath w3c


    【解决方案1】:

    JSoup library 专为此目的而设计。

    【讨论】:

    • 我想避免使用外部 jar 库。
    • @Tango 那么,你需要编写自己的解析器。
    • 非常感谢,我可能不得不使用 JSoup
    猜你喜欢
    • 2011-10-28
    • 1970-01-01
    • 1970-01-01
    • 2016-12-19
    • 2016-06-25
    • 1970-01-01
    • 1970-01-01
    • 2017-07-28
    相关资源
    最近更新 更多