Сначала импортируйте библиотеку JSOUP из maven
compile 'org.jsoup:jsoup:1.12.1'
, после этого используйте этот код
Document doc = Jsoup.connect(url).get();
System.out.println(doc.title());
Elements h1s = doc.select(".jp-type-single");
System.out.println("Number of results: " + h1s.size());
for (Element element : h1s) {
String mp3Url = element.attr("data-xc-filepath");
System.out.println("mp3 url: " + mp3Url);
file_num++;
URLConnection conn = new URL(mp3Url).openConnection();
InputStream is = conn.getInputStream();
OutputStream outstream = new FileOutputStream(new
File("/users/pelican/downloads/"+file_num+"file.mp3"));
byte[] buffer = new byte[4096];
int len;
while ((len = is.read(buffer)) > 0) {
outstream.write(buffer, 0, len);
}
, теперь позвольте мне объяснить, что JSOUP извлек веб-страницу, используя ваш HTML-URL
после этого он преобразуется в doc
и после этого он выбирает элемент с помощью метода select, и здесь мы получаем первый аудио-тег, который мы хотим найти.