【发布时间】:2014-02-27 11:02:37
【问题描述】:
我正在尝试制作一个可以从网站中删除链接的应用程序。作为一个起点,我只是想把它们作为系统消息。当我运行程序时,我根本看不到任何消息。怎么了?请帮忙。
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 包含什么?
-
我没有我在 jsoup 网站上发现部分代码是它正在创建的文件。
-
这种情况下可以直接连接url,下面回答
标签: android jsoup screen-scraping