Как написать скрипт для получения адреса ссылок на файлы.rar на веб-странице?

На веб-сервере есть куча 50 .rar файлов, и я хочу скачать их все. И имена файлов не имеют ничего общего, кроме.rar.

Я хотел попробовать aria2, чтобы загрузить все из них в целом, но я думаю, что мне нужно написать скрипт для извлечения адресов всех файлов.rar.

Я понятия не имею, как начать писать сценарий. Любая подсказка будет оценена.

1 ответ

Вы можете попробовать поиграть с wget с параметром -A в вашем скрипте оболочки:

wget -r "https://foo/" -P /tmp -A "*.rar"

Вот объяснение того, что -A делает

Укажите разделенные запятыми списки суффиксов или шаблонов имен файлов для принятия или отклонения (см. Типы файлов). Обратите внимание, что если в элементе acclist или rejlist появится какой-либо из подстановочных знаков ' ', '?', '[' Или ']', он будет рассматриваться как шаблон, а не как суффикс. В этом случае вы должны заключить шаблон в кавычки, чтобы предотвратить расширение его оболочкой, как в '-A ".mp3"' или '-A '*.mp3''.

Другие вопросы по тегам