我正在尝试制作一个应用程序,它将从网站中扫描链接。作为一个起点,我只是想把它们作为系统消息。当我运行程序时,我根本没有看到任何消息。哪里不对?请帮忙。用jsoup和android刮去网站的链接
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import android.app.Activity;
import java.io.*;
public class HTMLLinkExtractor extends Activity {
public static void main() {
scrapeLink();
}
public static void scrapeLink(){
File input = new File("/tmp/input.html");
Document doc = null;
try {
doc = Jsoup.parse(input, "UTF-8", "http://www.homedepot.com");
Elements link = doc.select("a[href]");
String stringLink = null;
for(int i=0; i<link.size(); i++){
stringLink = link.toString();
System.out.println(stringLink);
}
System.out.println(link);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Element links = doc.select("a[href]").first();
System.out.println(links);
}
}
答案是什么你input.html包含哪些内容? – PopoFibo
我没有一个我在jsoup网站上找到那个代码的一部分,那是它创建的一个文件。 –
你可以直接连接到url,在这种情况下,回答下面的 – PopoFibo