Как установить и использовать Wget на Mac и Windows

Один из самых простых способов загрузки контента из Интернета на ваш Mac или ПК с Windows — это использование браузера. Или, если вы хотите больше контролировать свои загрузки, используйте специальный менеджер загрузок, который предоставляет вам несколько дополнительных функций.

с помощью Wget на Mac и Windows

С обоими из них вы получаете приложение на основе графического интерфейса, которое вам нужно запускать каждый раз, когда вы хотите загрузить файл в Интернете. Кроме того, для нормальной работы им обычно требуется хорошая скорость загрузки.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Но что, если ваше соединение медленное или вы хотите загружать файлы быстро и без присмотра?

Wget — это ответ на эти (и некоторые другие) вопросы. По сути, это компьютерная программа с возможностью извлечения файлов с веб-серверов по протоколам HTTP, HTTPS и FTP, при этом она быстрая и простая в использовании.

Давайте погрузимся, чтобы проверить Wget и узнать, как вы можете использовать его на своем Mac или ПК с Windows для загрузки файлов через Интернет.

Что такое Wget?

Wget, также называемый GNU Wget, представляет собой программу на основе интерфейса командной строки для получения контента с веб-серверов. Он происходит от старой программы Geturl, что переводится как «получение контента по URL -адресу» (унифицированный указатель ресурсов), где get (или GET) — это HTTP-метод для получения информации с сайта.

Wget поддерживает загрузку по протоколам HTTP, HTTPS и FTP и предоставляет такие функции, как рекурсивная загрузка, загрузка через прокси, поддержка SSL/TLS для зашифрованных загрузок и возможность загружать приостановленные/незавершенные файлы.

Почему вы хотите использовать Wget?

Прежде чем мы перейдем к описанию функций и вариантов использования Wget, важно уточнить, что Wget не является прямой заменой браузера. Вместо этого это своего рода дополнительный инструмент для вашего Mac и ПК с Windows, который вы можете использовать для быстрой загрузки файлов с веб-страниц на свое устройство.

Помимо облегчения быстрой загрузки, Wget также позволяет:

  • Возобновление прерванных/прерванных загрузок на вашем Mac
  • Загрузка файлов в фоновом режиме без присмотра
  • Извлечение ресурсов с веб-страниц (как поисковый робот)
  • Загружать файлы рекурсивно
  • Загрузка контента через прокси
  • Сохраняйте содержимое веб-сайтов в формате WARC (Web ARChive).
  • Загрузка файлов при медленном интернет-соединении

Как установить Wget на Mac и Windows

Wget легко установить на Mac и Windows. Следуйте инструкциям в разделах ниже (в зависимости от вашей операционной системы), чтобы установить его на свой компьютер.

Шаги по установке Wget на Mac

Если у вас Mac, все, что вам нужно для установки Wget на вашем компьютере, — это Homebrew. Homebrew — это бесплатный менеджер пакетов с открытым исходным кодом, предустановленный на macOS. Поэтому, если вы не удалили его, он должен присутствовать в вашей системе.

Хотя, прежде чем приступить к установке Wget, вам необходимо обновить все формулы и обновить устаревшие пакеты в Homebrew. Для этого откройте приложение «Терминал» и выполните следующую команду:

brew update && brew upgrade

После обновления вы можете установить Wget на свой Mac, используя:

brew install wget

По мере выполнения установки вы будете видеть прогресс в окне терминала. Пожалуйста, откиньтесь на спинку кресла и дождитесь завершения.

Шаги по установке Wget в Windows

В Windows установка Wget требует, чтобы вы загрузили файл программы и переместили его в Система32 directory — чтобы убедиться, что вы можете вызывать Wget из любого каталога в файловой системе.

Сначала откройте ссылку ниже в своем веб-браузере и загрузите последнюю версию Wget для Windows на свой компьютер.

Скачать: Wget для Windows

Перейдите в папку «Загрузки» и скопируйте файл wget.exe в C:/Windows/System32. Когда будет предложено подтвердить доступ, нажмите «Продолжить», чтобы завершить копирование файла.

Наконец, проверьте, установлен ли Wget, открыв командную строку и выполнив:

wget

Командная строка Windows
Как использовать Wget

Поначалу Wget может показаться немного пугающим. Но как только вы разберетесь с его синтаксисом и опциями, это не так сложно.

Wget синтаксис

Вообще говоря, команды Wget используют следующий синтаксис:

wget [option] [url]

…куда

  • опция указывает действие, которое должно быть выполнено с предоставленным URL-адресом
  • url — это веб-адрес, с которого вы хотите загрузить контент

С этого момента вам просто нужно следовать этому синтаксису и добавлять параметры к своим командам в зависимости от операции, которую вы хотите выполнить. Ниже приведены некоторые из наиболее распространенных операций Wget.

1. Загрузите файл

Чтобы загрузить один файл с URL-адреса, откройте терминал или командную строку и выполните команду в следующем синтаксисе:

wget url/of/the/file

Например:

wget https://example.com/filename.txt

Теперь Wget разрешит предоставленный домен, подключится к серверу и начнет загрузку. Wget покажет вам такие детали, как размер файла, скорость передачи, ход загрузки и расчетное время для завершения загрузки, когда начнется загрузка.

Как только файл будет загружен, вы сможете найти его в текущем рабочем каталоге, т. е. в каталоге, в котором вы запустили команду Wget.

Чтобы определить текущий рабочий каталог, запустите pwd в Терминале или CMD. Это вернет ваш текущий путь в файловой системе. Скопируйте его и введите в Проводник (в Windows) или Искатель (в macOS), чтобы добраться туда.

2. Загрузите файл в определенный каталог

Как мы уже упоминали, Wget по умолчанию сохраняет ваши загрузки в текущем рабочем каталоге.

Однако, если вы хотите сохранить его в другой каталог, вы можете сделать это одним из двух способов. Для первого метода измените текущий рабочий каталог на каталог, в котором вы хотите сохранить файл, который собираетесь загрузить, с помощью команд ls (в macOS)/ dir (в Windows) и cd в CMD или терминале. Оказавшись внутри каталога, запустите команду Wget, чтобы загрузить файл.

С другой стороны, вы можете избежать предварительного запуска этих команд, явно указав путь к каталогу, в котором вы хотите сохранить файл, в команде загрузки Wget с параметром -p (префикс), как показано ниже:

wget -P absolute/path/to/directory/ url/of/the/file

команды терминала macOS

3. Загрузите и сохраните файл под другим именем

Когда вы загружаете файл через Wget, он сохраняет файл с именем, с которым он назван на сервере. Но если вы хотите, вы можете сохранить его под другим именем, используя вариант.

Вот как будет выглядеть эта команда:

wget -O file_name_with_extension url/of/the/file

Например:

wget -O phone.jpg https://example.com/image.jpg

4. Загрузите несколько файлов

Иногда вам может потребоваться загрузить сразу несколько файлов с одного или нескольких веб-сайтов. С Wget это сделать проще.

Просто создайте текстовый файл (.txt) на своем Mac или Windows и добавьте ссылки на файлы, которые хотите загрузить. Вы можете сделать это, кликнув файл правой кнопкой мыши и выбрав в меню Копировать адрес ссылки.

После того, как вы добавили эти ссылки в текстовый файл, откройте CMD или терминал и перейдите в каталог, в котором вы хотите сохранить эти файлы. Оказавшись внутри, введите команду в следующем синтаксисе:

wget -i file_name.txt

Например:

wget -i downloads.txt

5. Загрузите файл, пропустив проверку сертификата

SSL – сертификат подтверждает подлинность сайта и обеспечивает зашифрованное соединение. В наши дни он присутствует практически на большинстве сайтов. Однако могут быть случаи, когда вы захотите загрузить файл с сайта, на котором нет действительного сертификата SSL.

Использование стандартной загрузки Wget в этом случае не поможет. Вместо этого вам нужно будет использовать опцию –no-check-certificate, чтобы обойти проверку SSL.

Добавление этого к вашей команде будет выглядеть так:

wget --no-check-certificate url/of/the/website

Например:

wget --no-check-certificate http://example.com

6. Возобновление незавершенной загрузки Wget

Wget позволяет легко возобновить загрузку, которая была прервана. Итак, если вы попытались загрузить файл в браузере (например, Chrome), и по какой-то причине он остановился на полпути, вы можете возобновить загрузку с того места, где она была прервана, с помощью Wget.

Для этого откройте Терминал или CMD и используйте в вашей команде, как показано в следующем синтаксисе:

wget -c url/of/the/file

Например:

wget https://example.com/file.txt

загрузка хрома прервана
7. Зеркальное отображение сайта

Если вы хотите создать зеркало веб-сайта (или сохранить весь сайт) на рабочем столе, вы можете сделать это с помощью параметра -m, как показано в приведенной ниже команде:

wget -m url/of/the/website

Например:

wget -m https://example.com

Все ресурсы этого сайта, такие как HTML, CSS, JS и мультимедиа, теперь будут сохранены в каталоге с именем веб-сайта в вашем текущем рабочем каталоге.

8. Загрузите файл через FTP

Wget также поддерживает загрузку через FTP. Чтобы скачать файл через FTP, вам нужно имя пользователя и пароль для сервера. После этого вы можете просто указать то же самое в следующем синтаксисе команды, чтобы загрузить его:

wget --ftp-user=ftp_username --ftp-password=ftp-password ftp://url/of/the/website

Например:

wget --ftp-user=admin --ftp-password=pass@1234 ftp://ftp.example.com/file.pdf

9. Ограничьте скорость загрузки

Если по какой-то причине вы не хотите, чтобы Wget занимал всю вашу пропускную способность — возможно, из-за того, что у вас есть другие загрузки или потому что это может замедлить работу в Интернете — вы можете ограничить скорость загрузки Wget, используя опцию –limit-rate. :

wget --limit-rate 20k url/of/the/file

Например:

wget --limit-rate 20k https://example.com/file.txt

10. Установите тайм-аут в Wget

Все операции Wget, которые мы обсуждали до сих пор, предполагают работающий сервер на другом конце соединения. Но, как вы можете себе представить, могут быть случаи, когда сервер (с которого вы пытаетесь загрузить файлы) может работать неправильно.

При этом, из-за того, как Wget разработан, он будет пытаться подключиться к серверу, пока не загрузит запрошенный файл. Однако вы можете запретить Wget делать это с помощью опция, за которой следует время (в секундах), например:

wget -T 10 url/of/the/file

Например:

wget -T 10 https://cd.example.com/image.jpg

Точно так же вы также можете ограничить количество попыток. Для этого используйте параметр –trys:

wget --tries=2 url/of/the/file

Wget Справка

В любой момент, если вам нужна помощь с какой-либо командой Wget или вы хотите узнать, какие опции она предлагает, запустите:

wget -h

Что еще вы можете сделать с Wget?

Варианты использования Wget выходят далеко за рамки операций, которые мы рассмотрели в этом руководстве. Тем не менее, те, что в списке, должны дать вам четкое представление о работе Wget и некоторый уровень знакомства с его использованием (и доступными опциями), чтобы удовлетворить большинство ваших потребностей в загрузке.

Со временем, если вы захотите изучить больше вариантов использования Wget, вы можете проверить справочную страницу Wget, чтобы узнать о них.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *