0
如何獲取網址不是通過標題,而是通過鏈接描述(在這種情況下,「następnastrona」這意味着下一頁)與HTML代碼? 更具體地繪製它是文本按名稱搜索地址鏈接 - Jsoup
<a href="/w/index.php?title=Kategoria:angielski_(indeks)&pagefrom=abstract+art#mw-pages" title="Kategoria:angielski (indeks)">następna strona</a>
package outerDictionary;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class adressWWW {
public static void main(String[] args) {
Document doc;
List<String> wikiWords = new ArrayList<String>();
String addresWWW="http://pl.wiktionary.org/w/index.php?title=Kategoria:angielski_(indeks)&pagefrom=abducent#mw-pages";
try {
doc = Jsoup .connect(addresWWW).get();
String title = doc.title();
System.out.println(title);
//Element inDiv = doc.select("a[title=Kategoria:angielski (indeks)]").first();
Element inDiv = doc.select("a[title=Kategoria:angielski (indeks)]następna strona").first();
System.out.println(inDiv);
String row = inDiv.attr("abs:href");
System.out.println("xxx "+row);
// System.out.println(row.text());}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for (String x : wikiWords)
System.out.println(x);
System.out.println(wikiWords.size());
}}
試試'doc.select(「a [href * =następnastrona]」)',它應該爲您提供您發佈的示例鏈接。 – JonasCz