Я пытаюсь использовать jsoup api, и моя первая попытка - извлечь из google.it текст кнопки поиска и показать его внутри текстового поля. я использовал этот код:Jsoup, не удалось получить объект
protected String doInBackground(Void... params) {
Document doc;
try {
doc = Jsoup.connect("http://www.google.it/").get();
Elements cerca_con_google = doc.select("button[id=gbqfba[aria-label]]");
int size = cerca_con_google.size();
Log.i("AAAAAAAAAA", Integer.toString(size));
if(cerca_con_google != null) {
return cerca_con_google.text();
}
return "foo";
}
но размер элементов всегда равен нулю. Может быть, я ошибаюсь в вопросе селектора внутри метода select ... Или что-то еще?
Я уверен, что Google изменяет идентификаторы элементов, время от времени. Это может быть проблемой. – TomTasche
У меня теперь есть элемент id, и они те же самые несколько часов назад. – giozh