0
<div class="main-banner">
<div class="row" style="height:298px;">



<div class="row" style="margin-top:40px;">
    <div class="seven columns">
        some other data,div and css blocks....
        </div>
    </div>

</div>

</div>
</div>

トップdivを選択するには、使用できます

    Element title = doc.select("div.productTitle").first();
  1. 4 番目の div (class='seven columns') を選択し、データを awebviewに表示する必要があるのですが、その構文は何ですか?

  2. 別の内部レベル div 内には、いくつかのペアがあります。<select> <options> それを using にするArrayにはどうすればよいjsoupですか?

4

3 に答える 3

1

私はあなたの質問を明確に理解していません。もっと具体的に教えていただけますか?div を選択する方法を知っているのに、そうしないのはなぜですか?

Elements div = doc.select("div.ClassName");

このような構造があり、4 番目のものを選択したい場合:

<div class="row">
    <div>Number one!</div>
    <div>Number two!</div>
    <div>Number three!</div>
    <div>Number four!</div>
    <div>Number five!</div>
</div>

以下を使用できます。

Element fourthDiv = doc.select("div.row div:eq(4)");

このようにして、選択範囲を非常に簡単にネストできます!

于 2013-03-08T14:30:25.553 に答える
0

このサイトを使用して構文http://jsoup.org/cookbook/extracting-data/selector-syntaxを取得します。結果が得られない場合はお知らせください..そして、jsoup を使用してデータをパスする方法の例を次に示します。

    public class ListShow extends Activity {
String url;
String DetailText;
TextView tv1;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    tv1 = (TextView) findViewById(R.id.textView1);

    try {
        Document doc = Jsoup.connect("http://www.srmcem.ac.in")
                .timeout(10000).get();

        Elements link = doc
                .select(".sidebar > ul > li > div > marquee > a[href]");
        String url1 = "";
        String text = "";
        String detail = "";
        for (Element element : link) {
            text = element.text();

            if (element != null) {
                url1 = element.absUrl("href");
            }
            detail += text + "\n" + url1 + "\n\n";
        }

        DetailText = detail.toString();
    } catch (Exception e) {
        // TODO: handle exception
    }
    tv1.setText(DetailText);

}
}
于 2013-03-09T12:30:02.607 に答える
0

HTML とセレクターのテストとデバッグには、 try.jsoup.orgを使用できます。

于 2013-03-14T23:44:17.540 に答える