1

これが私のコードです。

<table width="100%" cellspacing="0" border="0" cellspadding="20">
    <tbody>
    <tr>
        <td valign="top" height="50px" align="center">
            <span class="footer">Contact Sue Simmons on: tel:
            <strong>+44 (0)1727 864806     
                <a href="mailto:info@aoec.com">info@aoec.com</a>
                <a href="http://www.aoec.com">www.aoec.com</a>
            </strong>
            </span>
            <br>
            <a href="https://twitter.com/theaoec/">
                <img class="style2" border="0" src="http://www.aoec.com/Images/Icons/twitter.png" alt="Twitter">
            </a>
            <a href="http://www.linkedin.com/groups/AoEC-2429085">
                <img class="style2" border="0" src="http://www.aoec.com/Images/Icons/linkedIn.png" alt="LinkedIn">
            </a>
        </td>
    </tr>
    </tbody>
</table>

2 つの画像タグの間のタグを見つけたい。<a>nextSiblingElement() でやってみましたが、タグが原因でうまくいきませんでした。

上記のコードでは、以下に示すようにコードを配置します

Document cc = Jsoup.parse(html);

Elements imageElements = cc.select("img");

抽出時に最初のタグを取得するようになりました。この2つの画像がtd、p、divで区切られていることを次で確認したいと思います。

4

2 に答える 2

1

JSoupを試してみてください。強くお勧めします。

于 2012-10-05T08:55:26.157 に答える
0

イメージタグの間には何もありません。それらは「a」タグの中にあります。

取得したいテキストを質問に追加してください。

于 2012-11-25T03:12:28.833 に答える