@Override public Portfolio parsing() { Elements albumsElements = getDocument().select("div.text-below").select("a[href]"); if (notNull(albumsElements)) { for (Element albumElement : albumsElements) { String albumUrl = albumElement.attr("href"); String title = albumElement.text(); if (notNullAndNotIsEmpty(albumUrl, title)) { Album album = new Album(albumUrl, getAuthor(), title, getPortfolio()); album.setImages(getImagesToAlbum(album)); getAlbumsList().add(album); } } } getPortfolio().setAlbums(getAlbumsList()); return getPortfolio(); }