Я новичок в программировании, помогите пожалуйста.
Есть запарсинная веб-страница, часть кода выглядит схематично так:
Elements elements = doc.getElementsByClass("ClassName");
Содержимое elements:
<div class="ClassName01"> Text01 </div>
<a class="ClassName02" href="URL.q01" title="Text02"> <i class="iconA"></i> <span>Text03</span> </a></div>
<a href="URL.p01" class="ClassName03" data-user="111"> <img class="ClassName04" width="30" height="30" alt="Text04" src="URL"> </a>
<a href="URL.q02" class="ClassName05">Text05</a>
<div class="ClassName06"> <a href="URL.p01" class="ClasName07">Text06</a>
Мне нужно вытащить только содержимое "URL.q02" из класса "ClassName05".
Я пробовал:
1) String string = elements.select("a").attr("href"); - передает все значения после "(href= ...)"
2) String string = elements.select("a.ClassName05").attr("href"); - ничего не находит.
3) String string = elements.select("ClassName05").select("a").attr("href"); - ничего не находит.
Подскажите какую переменную надо указать чтобы Jsoup передал только необходимый объект.
Глубже парсить - рабочий вариант, но не подходит, так как куча дополнительного кода писать. Ищу вариант по проще, может я не все попробовал.