1

Jsoupを使用して、次のHTMLスニペット内の段落を選択しようとしています。

ブロッククォート

   <td class="team team-a ">
              MyTeam
  </td>

問題は、何らかの理由で、Jsoupが「tdclass = "teamteam-a」を取得していないように見えることです。私の意見では、スペースの問題です。フォーマットしようとしました...

Elements team = document.select("td[class=team team-b ]");

Elements vendegCsapat_e = document.select("td.team team-b ");

..しかし、解決策はありません!:(上記のコードの問題は何でしょうか?thx

4

1 に答える 1

2

CSSセレクターが正しくありません。複数のクラスを選択するには、次を使用します。

Elements team = document.select("td.team.team-b");

オリジナルの意味を知りたい場合は、英語で「クラスがクラスのタグから派生したtd.team team-bタグを選択してください」と読み替えてください。 は有効なHTMLタグではないため、Jsoupは何も選択しませんでした。team-btd.teamteam-b

于 2012-07-21T00:05:35.477 に答える