Jsoup从文件和解析中获取绝对URL

时间:2015-03-17 19:42:13

标签: android parsing url jsoup

我想加载一些带有链接的txt文件。我想按顺序解析这些链接(一些结果 - 标签等)以列出视图。我开始尝试这样的事情(但我在JSOUP的知识很差)。

 File input = new File("http://files.parsetfss.com/ce686da3-4464-47ec-ba73-24747f2da937/tfss-75cfc482-96ab-45f8-8d8b-80b40a5a0298-http.txt");
    try {
        Document doc = Jsoup.parse(input, "UTF-8", "http://vao-priut.ru/");

    } catch (IOException e) {
        e.printStackTrace();
    }

1 个答案:

答案 0 :(得分:1)

如果您通过浏览器在服务器上有一些文件,您可以直接逐行阅读。为此,您可以使用例如URL类和Scanner。当您阅读每一行时,您可以按照自己的意愿对其进行解析。

 URL input = new URL("http://files.parsetfss.com/ce686da3-4464-47ec-ba73-24747f2da937/tfss-75cfc482-96ab-45f8-8d8b-80b40a5a0298-http.txt");
 Scanner sc = new Scanner(input.openStream());

 while(sc.hasNextLine()){
     String link = sc.nextLine();

     //since each line contains link to some resource 
     //now you can use jsoup to parse it
     Document doc = Jsoup.connect(link).get();
     //here place rest of code responsible for parsing
     //...
 }