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>
如果有人可以帮助我,我将不胜感激( - : 感谢所有( - :
答
首先,你应该检查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());
}
你是什么意思,你没有收到数据?它在哪一点失败?你是否至少从'Jsoup.connect(url).get()'调用了一个填充文档? – NasaGeek