0
<td>
<span class="movie_info_actors">
<a href="/?actor_name=Billy Connolly">Billy Connolly</a>
<a href="/?actor_name=Craig Ferguson">Craig Ferguson</a>
<a href="/?actor_name=Emma Thompson">Emma Thompson</a>
<a href="/?actor_name=John Ratzenberger">John Ratzenberger</a>
<a href="/?actor_name=Julie Walters">Julie Walters</a>
<a href="/?actor_name=Kelly Macdonald">Kelly Macdonald</a>
<a href="/?actor_name=Kevin McKidd">Kevin McKidd</a>
<a href="/?actor_name=Patrick Doyle">Patrick Doyle</a>
<a href="/?actor_name=Robbie Coltrane">Robbie Coltrane</a>
<a href="/?actor_name=Sally Kinghorn">Sally Kinghorn</a>
</span>
</td>

アクター名を抽出し、JSoup を使用して名前をカンマで区切ろうとしています。例: ビリー・コノリー、クレイグ・ファーガソン、エマ・トンプソン

これは私のコードです:

String Actor = E.select("span.movie_info_actors").text();
System.out.println(Actor + ", " );
4

1 に答える 1

1

そうあるべきだと思う

Elements actors = E.select("span.movie_info_actors > a");
StringBuffer sb = new StringBuffer();
for (Element actor : actors) {
    sb.append(actor.text());
}
System.out.println(sb.toString());
于 2012-07-08T04:18:00.560 に答える