Рейтинг:0

Как переходить по ссылкам на КОНКРЕТНОЙ веб-странице и рекурсивно анализировать их для загрузки файлов с помощью wget?

флаг ru

Я пытаюсь загрузить аудиофайлы с веб-страницы с помощью wget. Я не могу получить команду правильно. Допустим, файлы находятся на странице http://songs.com/artists/name/album/2020 На этой странице есть несколько альбомов, каждый из которых имеет свою собственную ссылку, которая ведет на другую страницу, где существуют ссылки на аудиофайлы. Ссылки на эти аудиофайлы могут вести на другой веб-сайт, например. http://music.com/song.mp3 Я хочу, чтобы wget загружал ТОЛЬКО альбомы 2020 года и помещал каждый альбом (то есть ссылку) в отдельный файл.

raj avatar
флаг cn
raj
Я не уверен, что вы подразумеваете под «загрузить ТОЛЬКО альбомы 2020 года и поместить каждый альбом (то есть ссылку) в отдельный файл». Wget предназначен для воссоздания структуры загружаемой веб-страницы, т.е. вы начнете с главной страницы «2020», где у вас будут ссылки на страницы альбомов, а с этих страниц ссылки на аудиофайлы. Wget загрузит все эти страницы и аудиофайлы. Невозможно загрузить только аудиофайлы и пропустить веб-страницы, если вы этого хотите. Для этого нужно написать отдельный скрипт.
флаг ru
Я имел в виду, что wget скачивает вещи, которые я не хочу скачивать. Например, для альбомов 2019 года, которые находятся по другой ссылке. Что касается загрузки только аудиофайлов, насколько я понимаю, добавление - mp3 будет загружать только файлы mp3.
raj avatar
флаг cn
raj
Так что, вероятно, страница http://songs.com/artists/name/album/2020 или любая из связанных подстраниц содержит ссылки на альбомы 2019 года, иначе wget не смог бы их найти и загрузить. Не зная точных URL-адресов, трудно сказать, есть ли способ их отфильтровать.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.