你好我有一些问题需要一个html代码和retrive,例如一个短语或一个单词到一个字符串与Jsoup。代码的html部分是span(没有类)是:
<table align="center" width="253">
<tbody>
<tr>
<th style="text-align: center;">
<span style=" font-weight: normal">
Festival
</span>
<br>
</th>
</tr>
</tbody>
</table>
我尝试使用此代码
获取短语/单词private class ricerca extends AsyncTask<Void, Void, Void> {
String phrase;
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected Void doInBackground(Void... params) {
try {
Document document = Jsoup.connect(url).get();
Elements research = document.select("span[style= font-weight: normal");
phrase = research.attr("span");
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(Void result) {
result.setText(phrase);
}
}
,但在EditText中没有任何内容......为什么?我的错误在哪里?谢谢!
答案 0 :(得分:1)
如果你想获得字符串“Festival”而不是你应该使用phrase = research.text();
您还错过了Elements research = document.select("span[style= font-weight: normal");