Селектор CSS div.title
, возвращает <div class="title">
, а не ссылку, как вы думаете. Если вы хотите <a class="title">
, вам следует использовать селектор a.title
.
Element link = document.select("a.title").first();
String href = link.absUrl("href");
// ...
Или, если <a class="title">
может появиться в другом месте документа за пределами <div class="title">
до этой точки, то вам нужен следующий более конкретный селектор:
Element link = document.select("div.title a.title").first();
String href = link.absUrl("href");
// ...
Это вернет первый <a class="title">
, который является потомком <div class="title">
.