Java 从url获取表行文本
我正在使用Jsoup从表格单元格中提取文本。但是我得到了Java 从url获取表行文本,java,android,jsoup,Java,Android,Jsoup,我正在使用Jsoup从表格单元格中提取文本。但是我得到了null错误。我想获取每个的中的文本。我该怎么做 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
null
错误。我想获取每个
的
中的文本。我该怎么做
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());
}
Document doc=Jsoup.connect(“URL”).get()//这是抛出Null错误的地方-但URL是有效的
元素表=文件选择(“表”).first();
迭代器迭代器=表。选择(“td”).Iterator();
while(iterator.hasNext())
{
Log.e(“CellText”,iterator.next().text());
}
HTML:
Text1
文本2
...
在一个简单的java项目中测试您的代码-->也可以
在一个简单的java项目中测试了您的代码-->也可以
我把代码放在一个异步任务中,现在它工作了。我把代码放在一个异步任务中,现在它工作了。从哪里得到空指针?我在标准java项目中尝试过同样的代码,它工作了。有没有可能因为我从onUpdate调用此代码(单独的类)而不起作用?从哪里可以得到空指针?我在标准java项目中尝试了相同的代码,并且成功了。是否可能因为我从onUpdate调用此代码(单独类)而无法工作?如果您的问题已解决,请将此答案标记为。如果您的问题已解决,请将此答案标记为。
<table border="0" cellspacing="0" cellpadding="0" width="400">
<tr>
<td width="100">
<p><strong>Text1</strong></p>
</td>
<td width="200">
<p>Text2</p>
</td>
</tr>
<tr>...