0

最初の著者が Rahul Rao であるWeb ページhttp://www.informatik.uni-trier.de/~ley/pers/hd/r/Rao:Rahul.htmlからこれらの出版物のみを抽出する必要があります。

次のコードを試しましたが、出力が得られません。

for( Element element : doc.select("table span.this-person.title") ){
System.out.println(element.text());
}

優先出力を取得するには何が必要ですか? 前もって感謝します。

4

2 に答える 2

1

以下のコードはあなたに期待される出力を与えるでしょう..それがあなたを助けるかどうか見てください!!

ドキュメントdoc=Jsoup.connect( " http://www.informatik.uni-trier.de/~ley/pers/hd/r/Rao:Rahul.html ").get(); 要素span=doc.select(( "div [class = data]"));

    //System.out.println(span.tagName("span"));
    for (Element src : span) {

        for(int i=0;i<src.childNodeSize();i++){
            if(src.childNodes().get(0).toString().contains("Rahul Rao")){
                if(src.childNodes().get(i).toString().contains("<span class=\"title\">")){
                    System.out.println(src.childNodes().get(i));
                }

            }
于 2013-03-02T12:31:49.487 に答える
0

私はそのページに投稿された出版物を抽出しようとしましたが、ある程度の成功を収めました。

コードは次のとおりです。

Document doc = Jsoup.connect("http://www.informatik.uni-trier.de/~ley/pers/hd/r/Rao:Rahul.html").get();
    Elements span = doc.select("span");
    for (Element src : span) {
        if (src.tagName().equals("span")){
            System.out.println();
            System.out.print( src.ownText() );
        }
    }

よろしければご覧ください!!

于 2013-03-02T08:12:25.327 に答える