@larcevoil

Как массово скачать файлы по списку?

Как реализовать скачивание файлов из вложений на форуме, если доступ к скачиванию доступен только после авторизации? Т.е. не получится это сделать с помощью wget в командной строке, т.к. куков не будет. Возможно, есть расширения для Chrome под эти цели?
Так выглядит список:
/attachment.php?attachmentid=1
/attachment.php?attachmentid=2
/attachment.php?attachmentid=3
/attachment.php?attachmentid=4
  • Вопрос задан
  • 620 просмотров
Пригласить эксперта
Ответы на вопрос 4
irishmann
@irishmann
Научись пользоваться дебаггером
Т.е. не получится это сделать с помощью wget в командной строке, т.к. куков не будет

Кто сказал?
https://qna.habr.com/q/444245
wget --no-check-certificate --quiet \
  --method GET \
  --timeout=0 \
  --header 'Cookie: PHPSESSID=ocqfdbv0kv6qs5jv4at6uk36pf' \
   'https://test-mis.ru/api/****************************************'
Ответ написан
Комментировать
GavriKos
@GavriKos
curl
Ответ написан
Комментировать
mayton2019
@mayton2019
Bigdata Engineer
Можно так автоматизировать:

for i in 1 2 3 4; do curl ..... "/attachment.php?attachmentid=$i"; done
Ответ написан
Комментировать
xotkot
@xotkot
хорошо есть и хорошо весьма
curl --remote-name-all --parallel $(<urls.txt)
для использования куков в curl смотри
-c, --cookie-jar
-b, --cookie
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы