Как написать скрипт для получения адреса ссылок на файлы.rar на веб-странице?
На веб-сервере есть куча 50 .rar файлов, и я хочу скачать их все. И имена файлов не имеют ничего общего, кроме.rar.
Я хотел попробовать aria2, чтобы загрузить все из них в целом, но я думаю, что мне нужно написать скрипт для извлечения адресов всех файлов.rar.
Я понятия не имею, как начать писать сценарий. Любая подсказка будет оценена.
1 ответ
Вы можете попробовать поиграть с wget с параметром -A в вашем скрипте оболочки:
wget -r "https://foo/" -P /tmp -A "*.rar"
Вот объяснение того, что -A делает
Укажите разделенные запятыми списки суффиксов или шаблонов имен файлов для принятия или отклонения (см. Типы файлов). Обратите внимание, что если в элементе acclist или rejlist появится какой-либо из подстановочных знаков ' ', '?', '[' Или ']', он будет рассматриваться как шаблон, а не как суффикс. В этом случае вы должны заключить шаблон в кавычки, чтобы предотвратить расширение его оболочкой, как в '-A ".mp3"' или '-A '*.mp3''.