Skip to content

Instantly share code, notes, and snippets.

@Semdevmaster
Created June 23, 2022 12:51
Show Gist options
  • Select an option

  • Save Semdevmaster/d7142a19659cc7c15b7cd3e037dd1abd to your computer and use it in GitHub Desktop.

Select an option

Save Semdevmaster/d7142a19659cc7c15b7cd3e037dd1abd to your computer and use it in GitHub Desktop.
Выкачать файлы с сервера под авторизацией и через VPN

Как скачать файлы с заблокированного сайта и под авторизованным пользователем

  1. Для начала нужно получить куки будучи авторизованным в браузере лучше всего для этого подойдет расширение для браузера Chrome - Get cookies.txt Оно позволит сохранить куки в текстовый файлик.

  2. Другой способ получить куки в виде файла, использовать сам wget wget --save-cookies cookies.txt --keep-session-cookies --post-data "user=foo&password=bar" --delete-after http://server.com/auth.php

  3. Далее осталось только запустить скачивание фала или файлов через wget (Может потребоваться системный VPN, если сайт под блокировкой)

Так скачиваем один конкретный файл

wget --load-cookies ./cookies.txt --no-check-certificate https://site.com/download/123/test.jpg

Так скачиваем все файлы, перечисленные в текстовом файлике, где каждая строка это ссылка на файл

wget --load-cookies ./cookies.txt --no-check-certificate -nc -c -x -i ./list.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment