Comment convertir Xpath pour CSS

Mon xpath est: /html/body/div/table/tbody/tr[2]/td[4]

J'ai besoin d'obtenir un CSS à utiliser dans jsoup sélecteur.

J'ai trouvé une comparaison entre xpath et css: ici, et il est dit dans leur exemple (Second <E> element anywhere on page) que je ne peux pas le faire. Xpath xpath=(//E)[2] CSS N\A.

Peut-être que je ne peux pas trouver ce que je cherche. Des idées?

Voici le code html que je suis en train de l'analyser (j'en ai besoin pour obtenir des valeurs: 1 et 3):

<div class=tablecont>
    <table width=100%>
        <tr>
            <td class=header align=center>Panel Color</td>
            <td class=header align=center>Locked</td>
            <td class=header align=center>Unqualified</td>
            <td class=header align=center>Qualified</td>
            <td class=header align=center>Finished</td>
            <td class=header align=center>TOTAL</td>
        </tr>
        <tr>
            <td align=center>
                <div class=packagecode>ONE</div>
                <div>
                <div class=packagecolor style=background-color:#FC0;></div>
                </div>
            </td>
            <td align=center>0</td>
            <td align=center>0</td>
            <td align=center>1</td>
            <td align=center>12</td>
            <td align=center class=rowhead>53</td>
        </tr>
        <tr>
            <td align=center>
                <div class=packagecode>two</div>
                <div>
                    <div class=packagecolor style=background-color:#C3F;></div>
                </div>
            </td>
            <td align=center>0</td>
            <td align=center>0</td>
            <td align=center>3</td>
            <td align=center>42</td>
            <td align=center class=rowhead>26</td>
        </tr>
    </table>
</div>
Mais vous êtes à la recherche pour le deuxième élément n'importe où sur la page, ou le deuxième enfant de son parent? Si c'est l'ancien, il ne peut être fait avec le CSS.

OriginalL'auteur Kamil | 2013-03-31