Ползать с Jsoup в Android studio - PullRequest
       91

Ползать с Jsoup в Android studio

0 голосов
/ 24 февраля 2020

Я сейчас пытаюсь сделать приложение для словаря на практике. Мне нужно очистить данные с веб-страницы, чтобы я мог получить все необходимые данные.

Я уже пытался очистить данные таким способом на другом веб-сайте, и он отлично работает. Но я не знаю, почему на этом сайте ниже не работает.

Это мой код, я пытаюсь сначала очистить значение слова.

Что-то не так с моим методом, как в 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();
            }
        });
    }

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...