Не могли бы вы посоветовать, как я могу извлечь эти сообщения с помощью jsoup:Jsoup разбор (регулярное выражение)
ресурсы/аудио/песни/73742facb924e6.mp3
Будущее теперь
Green Gray
из этого кода:
<div class="playlist-item"
id="playlist-item-2"
data-song-id="8365"
onmouseover="javascript: pageUtils.playlistItemSharebar(2);"
onclick="jwPlayerUtils.playSong(8365, 2, event); _gaq.push(['_setAccount', 'UA-1091709-7']); _gaq.push(['_trackPageview']);">
<input type="hidden" id="song-path-8365" value="resources/audio/songs/73742facb924e6.mp3" />
<input type="hidden" id="song-mode-8365" value="song" />
<input type="hidden" id="song-name-left-8365" value="Future Is Now" />
<input type="hidden" id="song-name-right-8365" value="Green Grey" />
<input type="hidden" id="song-programName-8365" value="" />
<input type="hidden" id="song-img-8365" value="resources/img/songs/98x74_DIR/8365.jpg?201702161231" />
Вот то, что я уже попробовать:
Document document = Jsoup.connect(url).execute().parse();
Elements elements = document.select(".playlist-item");
for (Element element : elements) {
System.out.println("Artist: " + element.select("[id~=^song-name-right-[0-9]+$]").select("[value]"));
System.out.println("Song: " + element.select("[id~=^song-name-left-[0-9]+$]").select("[value]"));;
System.out.println("Link: " + element.select("[id~=^song-path-[0-9]+$]").select("[value]"));
}
Но результат полная строка:
входной тип = "скрытый" ID = "песня-путь-8365" значение = "ресурсы/аудио/песни/73742facb924e6.mp3 "/> input type =" hidden "id =" song-name-left-8365 "value =" Future Is Now "/> input type =" hidden "id =" song-name-right -8365 "value =" Green Grey "/>
Я уверен, что есть какой-то другой (более простой и правильный) способ справиться с этим, так что оцените любая помощь
Что вы хотите извлечь? – thanga
@RamanSahasi, это регулярное выражение: «[id ~ =^song-name-right- [0-9] + $]" –
@thanga, мне нужно извлечь «ресурсы/аудио/песни/73742facb924e6.mp3, Future Is Теперь, Зеленый Грей "Я написал это в моем массаже. Я написал то, что мне нужно, и откуда мне нужно. –