我正在从我正在管理的页面中提取详细信息。我尝试使用jsoup从用户的提取名称中提取链接,但它不起作用。它仅显示用户链接以外的链接。我尝试从此链接中提取名称
https://www.facebook.com/plugins/fan.php?connections=100&id=pageid
工作得很好,但不适用于此链接
https://www.facebook.com/browse/?type=page_fans&page_id=
任何人都可以帮助我......以下是我尝试的代码。
doc = Jsoup.connect("https://www.facebook.com/browse/?type=page_fans&page_id=mypageid").get();
Elements els = doc.getElementsByClass("fsl fwb fcb");
Elements link = doc.select("a[href]");
for(Element ele : link)
{
system.out.println(ele.attr("href"));
} }
答案 0 :(得分:1)
试试这个
Document doc = Jsoup.connect("https://www.facebook.com/plugins/fan.php?connections=100&id=pageid").timeout(0).get();
Elements nameLinks = doc.getElementsByClass("link");
for (Element users : nameLinks) {
String name = users.attr("title");
String url = users.attr("href");
System.out.println(name + "-" + url);
}
它将为您问题中定义的第一个链接提供所有用户名和URl。