从URL获取表行文本

时间:2013-03-01 11:48:37

标签: java android jsoup

我正在使用Jsoup从表格单元格中提取文本。但我得到null错误。我想在每个<p>的{​​{1}}内找到该文字。我该怎么做?

<td>

HTML:

Document doc = Jsoup.connect("URL").get(); //this is where Null error is thrown - but the URL is valid
     Element table = doc.select("table").first();
            Iterator<Element> iterator = table.select("td").iterator();
            while(iterator.hasNext())
            {
                Log.e("CellText", iterator.next().text());
            }

2 个答案:

答案 0 :(得分:1)

在一个简单的java项目中测试你的代码 - &gt;作品

  1. 您的网址是否以http://开头?
  2. 您是否在AsyncTask
  3. 中运行了代码
  4. 您的Android是否阻止互联网访问?
  5. 请发布 stacktrace 或某些更多信息有关异常的信息

答案 1 :(得分:0)

我将代码放在AsyncTask中,现在可以正常工作。