Android解析HTML时遇到的问题

问题描述:

这是一个简单的场景,我尝试了多次,但没有收到我之后的数据。我正在使用一个名为JSoup的导入库来解析HTML。Android解析HTML时遇到的问题

我收集的网页html文件:

// url - The URL of the HTML document: 
Document document = Jsoup.connect(url).get(); 

从那里,我知道你从标签解析数据。我想在此标签内的数据:

<pre> 

示例方案:

<pre> This is the String data inside this tag I wish to collect </pre> 

如果有人可以帮助我,我将不胜感激( - : 感谢所有( - :

+0

你是什么意思,你没有收到数据?它在哪一点失败?你是否至少从'Jsoup.connect(url).get()'调用了一个填充文档? – NasaGeek

首先,你应该检查url访问的源代码以确认标记pre是否存在

然后,你可以使用jsoup的select方法来提取pre标签。示例代码是这样的:

Document document = Jsoup.connect(url).get(); 
    Elements eles = doc.select("pre"); 
    for (Element ele : eles) { 
     System.out.println(ele.toString()); 
    }