Я сейчас пытаюсь сделать приложение для словаря на практике. Мне нужно очистить данные с веб-страницы, чтобы я мог получить все необходимые данные.
Я уже пытался очистить данные таким способом на другом веб-сайте, и он отлично работает. Но я не знаю, почему на этом сайте ниже не работает.
Это мой код, я пытаюсь сначала очистить значение слова.
Что-то не так с моим методом, как в select ("мой код")? Или у меня может быть другой способ более точной очистки данных, чем этот?
textView = (TextView) findViewById(R.id.textBox);
reload = (TextView) findViewById(R.id.reload);
reload.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new AsyncTask() {
@Override
protected Object doInBackground(Object[] params) {
try {
doc = Jsoup.connect("https://en.dict.naver.com/#/search?query=intime").get(); //
contents = doc.select(".component_keyword > .row > .origin > .link >strong ");
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(Object o) {
super.onPostExecute(o);
Log.v("TAG", contents.text());
textView.setText(contents.text());
Log.v("doc",doc.outerHtml());
}
}.execute();
}
});
}
}