0

みなさん、こんにちは。まず第一に、これが正しい質問場所であることを願っています。質問が間違った場所にあるために閉じられるのではないかと心配していますが、ここに収まると思うので、ここに行きます...

ウェブページから情報をスクレイピングして、Android のウィジェットに表示したいと考えています。「blogbody」というクラスから情報をスクレイピングしたいのですが、このクラスが Web ページに複数回表示されます。必要な情報は「blogbody」の 3 番目のインスタンスにあります。この情報を正しくスクレイピングするにはどうすればよいですか?

以下はウェブサイト (www.crossfit.com) の例です。

<td width="440" rowspan="2" align="left" valign="top" bgcolor="#FFFFCC" border="0" cellspacing="2" cellpadding="0">
<table width="440" border="0" cellspacing="0" cellpadding="2">
  <tr>
    <td align="left" valign="top">      
    <div class="date">  August 17, 2012 </div>      
    <div class="blogbody">      
    <a name="8553"></a>
    <h3 class="title">Friday 120817</h3>
    <p>Snatch balance 1-1-1-1-1-1-1</p>
    <p>Post loads to comments.</p>
4

1 に答える 1

1

これには優れた HTML パーサーを使用できます。私はJSoupをお勧めします。これは非常に迅速で、将来ニーズが変わった場合でも非常に柔軟で、使い方も非常に簡単です。スタック オーバーフロー自体で多くの役立つ質問を見つけることができます。

お役に立てば幸いです。

于 2012-08-22T04:07:29.490 に答える