Как установить wget на Windows 10
Обновлено: 21.11.2024
wget используется для загрузки файлов по сети с использованием различных протоколов. wget можно получить из большинства дистрибутивов Linux с помощью соответствующего менеджера пакетов. Но в Windows нам нужно получить и установить wget вручную. В этом руководстве мы рассмотрим, как загрузить, установить и настроить wget для операционных систем Windows, таких как 7, 8, 10, сервер и т. д. Дополнительную информацию об использовании wget для Windows см. в руководстве.
Sourceforge поддерживает множество бесплатных и открытых проектов. wget является одним из них. Мы можем загрузить двоичные файлы Windows по следующим ссылкам.
Двоичные файлы
Исходные файлы
Документация
Скачать с Eternallybored
32-битный двоичный файл
64-битный двоичный файл
Установка
Загрузите wget.exe или аналогичные файлы и извлеките их при необходимости. Затем создайте папку с именем wget в файлах программы.
Копировать файлы
Мы скопируем файл или файлы во вновь созданную папку с именем wget. Полный путь к wget: C:\Program Files\wget .
Добавить путь Wget к переменным среды
Теперь мы добавим текущий путь бинарного файла wget к системному пути. Компьютер -> Дополнительные параметры системы -> Дополнительные -> Переменные среды -> Системная переменная пути. Добавьте следующую строку. Это добавит путь wget к переменной PATH, которая используется для поиска команд и двоичных файлов. Таким образом, мы можем использовать wget из разных каталогов и дисков, не указывая полный двоичный путь wget.
Запустить Wget Windows
Теперь откройте новый терминал MS-DOS или Powershell, чтобы выполнить команду wget.
Запустить Wget Windows
Было ли у вас когда-нибудь ужасное чувство, что вы потеряли жизненно важные ресурсы на своем веб-сайте?
Возможно, вам нужно перейти на новый веб-хостинг, и вам нужно выполнить некоторые действия по загрузке и резервному копированию файлов, таких как изображения или файлы CSV. Возможно, это статичный сайт и вам нужно сделать архив всех страниц в HTML. Возможно, вам нужно каким-то образом отразить ресурс в Интернете, но вы не знаете, какие инструменты доступны для этого.
Возможно, вам нужно научиться использовать WGET.
WGET – это бесплатный инструмент для загрузки файлов и сканирования веб-сайтов с помощью командной строки. WGET предлагает набор команд, позволяющих загружать файлы (даже в очень плохих условиях сети) с функциями, которые означают, что вы можете выполнять такие полезные действия, как возобновление прерванных загрузок.
Если вы не хотите устанавливать Ubuntu или покупать Mac, вот удобное руководство по установке и использованию WGET в Windows.
Что делает WGET?
Если вы используете Linux или Mac, WGET либо уже включен в пакет, который вы используете, либо это тривиальный случай установки из любого репозитория, который вы предпочитаете, с помощью одной команды.
К сожалению, в Windows это не так просто (хотя и очень просто!).
Для запуска WGET необходимо скачать, разархивировать и установить вручную.
Установите WGET в Windows 10
Загрузите классическую 32-разрядную версию 1.14 здесь или перейдите к этой коллекции двоичных файлов Windows на Eternally Bored здесь, чтобы получить более поздние версии и более быстрые 64-разрядные сборки.
Вот загружаемый ZIP-файл для 64-битной версии 1.2.
Если вы хотите иметь возможность запускать WGET из любого каталога внутри командного терминала, вам необходимо узнать о переменных пути в Windows, чтобы понять, куда копировать новый исполняемый файл. Если вы выполните следующие действия, вы сможете сделать WGET командой, которую можно запускать из любого каталога в командной строке.
Запускайте WGET откуда угодно
Во-первых, нам нужно определить, куда копировать WGET.exe.
После того, как вы загрузили wget.exe (или распаковали связанные zip-файлы с дистрибутивом), откройте командный терминал, введя «cmd» в меню поиска:
Мы собираемся переместить wget.exe в каталог Windows, что позволит запускать WGET из любого места.
Во-первых, нам нужно выяснить, какой это должен быть каталог. Тип:
Вы должны увидеть что-то вроде этого:
Благодаря переменной среды "Путь" мы знаем, что нам нужно скопировать wget.exe в папку c:\Windows\System32.
Давай, скопируй WGET.exe в каталог System32 и перезапустите командную строку.
Перезапустите командный терминал и проверьте WGET
Если вы хотите проверить, правильно ли работает WGET, перезапустите терминал и введите:
Если вы скопировали файл в нужное место, появится файл справки со всеми доступными командами.
Итак, вы должны увидеть что-то вроде этого:
Пришло время начать.
Начало работы с WGET
Видя, что мы будем работать в командной строке, давайте создадим каталог загрузки только для загрузок WGET.
Чтобы создать каталог, мы будем использовать команду md («создать каталог»).
Перейдите к приглашению c:/ и введите:
Затем перейдите в новый каталог и введите «dir», чтобы увидеть (пустое) содержимое.
Теперь вы готовы к загрузке.
Примеры команд
После того как вы установили WGET и создали новый каталог, все, что вам нужно сделать, это изучить некоторые тонкости аргументов WGET, чтобы убедиться, что вы получаете то, что вам нужно.
Если вам нужны быстрые команды, читайте дальше. Я перечислил набор инструкций для WGET, чтобы рекурсивно отразить ваш сайт, загрузить все изображения, CSS и JavaScript, локализовать все URL-адреса (чтобы сайт работал на вашем локальном компьютере) и сохранить все страницы как .html. файл.
Чтобы отразить ваш сайт, выполните эту команду:
Чтобы отразить сайт и локализовать все URL-адреса:
Чтобы создать полное автономное зеркало сайта:
Чтобы отразить сайт и сохранить файлы в формате .html:
Чтобы скачать все изображения в формате jpg с сайта:
Чтобы узнать больше об операциях с конкретными типами файлов, ознакомьтесь с этой полезной веткой на Stack.
Установите другой агент пользователя:
Некоторые веб-серверы настроены на отказ в использовании пользовательского агента WGET по умолчанию — по очевидным причинам для экономии полосы пропускания. Вы можете попробовать изменить свой пользовательский агент, чтобы обойти это. Например, выдавая себя за Googlebot:
Wget режим «паук»:
Wget может получать страницы без их сохранения, что может быть полезно, если вы ищете неработающие ссылки на веб-сайте. Не забудьте включить рекурсивный режим, который позволяет wget сканировать документ и искать ссылки для перехода.
Вы также можете сохранить это в файл журнала, добавив эту опцию:
Наслаждайтесь использованием этого мощного инструмента, и я надеюсь, что вам понравилось мое руководство. Комментарии приветствуются!
Установка Wget в Windows 10
Wget – это бесплатный инструмент, который относительно просто установить в среде Linux. Просто введите соответствующие команды для каждого дистрибутива, и все готово. Однако когда дело доходит до Windows, ситуация меняется. Есть много установщиков и опций, которые заканчиваются ошибками установки. Тем не менее, у нас есть эта версия, которая работает правильно. Перейдите по этой ссылке и скачайте версию 1.11.4-1
Загрузить версию 1.11.4-1
Далее приступаем к запуску установщика. Просто дважды щелкните, и мастер запустится, нажмите «Далее», чтобы продолжить:
Мастер настройки Wget
Затем примите условия лицензии и нажмите "Далее", чтобы продолжить установку.
Принять лицензионное соглашение
Выберите папку, в которую будет установлена программа. Нажмите «Далее», чтобы продолжить установку.
Выберите место назначения
Далее выберите компоненты для установки. Чтобы обеспечить правильную работу, установите оба флажка и нажмите «Далее», чтобы продолжить установку.
Выберите компоненты для установки
Далее вы можете создать прямой доступ к приложению и его соответствующему расположению
Добавление папки быстрого доступа
Вы можете установить дополнительные значки. Нажмите "Далее", чтобы продолжить
Выбрать дополнительные задачи
Проверьте параметры установки и нажмите "Установить", чтобы завершить процесс.
Готово к установке
После завершения установки мы увидим следующий экран.
Использование Wget в Windows 10
Обратите внимание, что Wget не имеет графического интерфейса, поэтому вам придется использовать его через команду в CMD. Чтобы убедиться, что программа действительно установлена, перейдите в каталог установки. В зависимости от выбранных параметров установки он должен быть следующим:
Нам нужно открыть командную строку. С этой целью нажмите комбинацию Win+R и введите CMD
Запустить CMD
Оказавшись там, используйте команду CD, чтобы перейти к указанному выше местоположению файла. Затем введите Wget, чтобы использовать программу.
Wget в действии
Добавить переменную среды
Мы правильно установили Wget. Однако, чтобы иметь возможность использовать его, нам всегда нужно перейти в папку установки программы. Это громоздко, поэтому, если мы хотим использовать Wget из любого каталога, нам нужно добавить переменную среды. Имея это в виду, перейдите по следующему пути: Панель управления>Система и безопасность>Система>Дополнительные параметры системы
Войдите в Дополнительные настройки системы
На следующем экране выберите «Переменные среды».
Выберите переменные среды
Далее мы собираемся создать новую переменную среды. С этой целью выберите «Путь» и нажмите «Изменить».
Создание новой переменной среды
На следующем экране сначала выберите «Создать», а затем «Обзор». Вы должны выбрать адрес, по которому установлена программа.
Установка нового пути
Нажимайте «ОК» в каждом из открытых окон, и мы сможем запускать Wget каждый раз, когда открываем командную строку. Неважно, в какой директории мы находимся. Протестируем команду Wget, скачав ее исполняемый файл для windows 10. С этим намерением вводим эту команду в CMD
Загрузить файл
Использование Wget в подсистеме Windows для Linux
Мы уже видели, как использовать bash в Windows 10. Через WSL мы также можем использовать Wget по умолчанию. Для этого мы откроем Ubuntu и выполним следующую команду:
Введите пароль и подождите, пока программа установится. Теперь мы готовы использовать wget в Windows 10.
Получить и WSL
Наконец, мы увидели, как установить Wget в Windows 10. Мы можем сделать это самостоятельно или с помощью подсистемы Windows для Linux. Оба метода подходят для использования этого мощного инструмента загрузки. У нас будет доступ не только к файлам, но и к полным страницам, чтобы они могли работать в автономном режиме. Ладно, на этом пока все, если у вас есть какие-то вопросы, не стесняйтесь спрашивать. Мы здесь, чтобы служить! до следующего раза!
Он служит инструментом для поддержания нестабильных и медленных сетевых подключений. Если во время загрузки возникает проблема с сетью, это полезное программное обеспечение может возобновить получение файлов, не начиная с нуля.
Другим важным аспектом является возможность рекурсивной загрузки, с помощью которой он дублирует веб-сайты. Он передает части веб-сайта по ссылкам и структуре каталогов, создавая таким образом локальные версии веб-страниц.
Команда wget также отличается высокой гибкостью и может использоваться в терминалах, скриптах и заданиях cron. Во время загрузки пользователю не нужно быть активным или входить в систему. Поскольку wget не интерактивен, он может работать независимо в фоновом режиме.
Прочитайте эту статью, чтобы узнать, как использовать некоторые из наиболее распространенных команд wget.
Как проверить, установлен ли wget?
Скорее всего, пакет wget уже установлен в вашей системе, так как теперь он предустановлен в большинстве дистрибутивов Linux.
Для проверки откройте окно терминала и введите:
Если у вас есть программа wget, в выводе будет указано, что в команде wget отсутствует URL-адрес, как показано на изображении ниже:
Команда wget не найдена
Если вывод показывает, что команда wget не найдена, вам необходимо загрузить и установить инструмент вручную. Ниже вы найдете инструкции по установке для Ubuntu/Debian, CentOS и Windows.
Как установить wget на Ubuntu/Debian?
Чтобы установить wget в выпусках Ubuntu или Debian, используйте команду:
Как установить wget на CentOS/Fedora?
Чтобы установить wget на CentOS или Fedora, введите следующую команду:
Как установить wget в Windows?
Чтобы установить и настроить wget для Windows:
-
и установите пакет.
- Добавьте путь к корзине wget в переменные среды (необязательно). Эта настройка устраняет необходимость в полных путях и упрощает запуск wget из командной строки:
- Откройте меню "Пуск" и выполните поиск по слову "среда".
- Выберите Изменить системные переменные среды.
- Выберите вкладку "Дополнительно" и нажмите кнопку "Переменные среды".
- Выберите переменную пути в разделе "Системные переменные".
- Нажмите "Изменить".
- В поле «Значение переменной» добавьте путь к каталогу wget bin, поставив перед ним точку с запятой (;). Если он установлен по пути по умолчанию, добавьте C:Program Files (x86)GnuWin32bin.
- Откройте командную строку (cmd.exe) и запустите команды wget.
Введение в синтаксис wget
Синтаксис wget имеет следующий шаблон:
Каждый [вариант] имеет свою длинную и краткую форму, которые удобно взаимозаменяемы. Этот атрибут указывает, что делать со следующим URL-адресом.
[URL] — это адрес файла или каталога, который вы хотите загрузить.
Примеры команд wget
Загрузить файл из Интернета
Чтобы скачать файл из Интернета, используйте:
Например, чтобы установить Tomcat 9, сначала нужно загрузить пакет с помощью wget с помощью команды:
Скачать файл и сохранить под определенным именем
Чтобы скачать файл и сохранить его под указанным именем, выполните:
Команда wget позволяет переименовывать файлы перед их загрузкой на компьютер.
Например, вы можете установить Terraform. Чтобы загрузить пакет и переименовать его в terraform.zip, используйте следующую команду:
Загрузить файл в определенный каталог
По умолчанию wget загружает файл в каталог, в котором находится пользователь. Чтобы сохранить файл в другом месте, добавьте параметр -P:
Например, при установке Git на Ubuntu вы можете загрузить пакет в каталог /temp с помощью команды:
Установить скорость загрузки
Вы можете установить скорость загрузки при загрузке большого файла, чтобы он не использовал всю доступную пропускную способность. Скорость загрузки определяется в килобайтах (k) и мегабайтах (m). Используйте команду:
Например, если вы устанавливаете драйверы NVIDIA TESLA в Linux и хотите ограничить скорость загрузки до 1 мегабайта, используйте команду:
Примечание. Если вы хотите установить драйверы Nvidia, посетите наши руководства:
Продолжить загрузку после прерывания
Вместо того, чтобы начинать с нуля, wget может возобновить загрузку с того места, где она была остановлена до прерывания. Это полезная функция, если при загрузке файла происходит потеря соединения.
Например, вы можете захотеть установить Mumble Server в Linux и внезапно потерять подключение к Интернету во время загрузки установочного файла. Чтобы продолжить загрузку, введите команду:
Загрузить несколько файлов
wget позволяет загружать несколько файлов одновременно с помощью команды:
Для этого выполните шаги, описанные ниже:
<р>1. Сначала создайте и откройте файл с именем MultipleDownloads.txt (или именем по вашему выбору) с помощью текстового редактора. В данном случае мы использовали Nano: <р>2. В редакторе добавьте URL-адреса пакетов, которые вы хотите загрузить, по одному в строке.<р>3. Сохраните и закройте файл.
<р>4. Запустите следующую команду wget в окне терминала:Это заставит wget выполнить загрузку с каждого URL-адреса в текстовом файле.
Загрузить веб-страницу (зеркало веб-страницы)
С помощью wget вы можете загрузить из Интернета целый веб-сайт, используя параметр -m. Он предлагает wget создать зеркало указанной веб-страницы. Основная команда для этого:
Загрузить через FTP
Для загрузки через FTP введите имя пользователя и пароль FTP-сервера, а затем адрес ftp:
Загрузить в фоновом режиме
Вы можете загружать файлы в фоновом режиме, что удобно при работе с большими файлами:
Вы можете проверить статус загрузки с помощью команды:
Увеличить число повторных попыток
Вы можете указать, сколько раз wget пытается загрузить файл после прерывания из-за плохой сети с помощью:
По умолчанию число повторных попыток равно 20.
Вы также можете установить число в бесконечность со значениями 0 или inf, как в следующем примере:
Пропустить проверку сертификата
По умолчанию wget проверяет, есть ли у сервера действующий сертификат SSL/TLS. Если он не идентифицирует подлинный сертификат, он отказывается от загрузки.
Опция --no-check-certificate используется, чтобы центры сертификации не проверяли сертификат сервера. Однако используйте его только в том случае, если вы уверены в надежности веб-сайта или не беспокоитесь о проблемах безопасности, которые он может вызвать.
Изменить агент пользователя
При загрузке веб-страницы wget фактически эмулирует браузер. В некоторых случаях в выводе может быть указано, что у вас нет разрешения на доступ к серверу или что соединение запрещено. Это может быть связано с тем, что веб-сайт блокирует клиентские браузеры с определенным «User-Agent».
«User-Agent» — это поле заголовка, которое браузер отправляет на сервер, к которому он хочет получить доступ. Поэтому для загрузки с сервера, который отказывается подключаться, попробуйте изменить пользовательский агент.
Найдите в сети базу данных всех пользовательских агентов, найдите нужный и выполните команду:
Например, чтобы эмулировать Chrome (версия 74), вы должны изменить пользовательский агент с помощью команды:
Примечание. Убедитесь, что вы всегда загружаете из надежного источника, поскольку wget может дать указание загрузить скрипт из вредоносного источника. Мы расскажем об этой и многих других опасных командах в нашей статье 14 опасных команд терминала Linux.
В этой статье рассказывается, почему wget является таким мощным инструментом для загрузки файлов через Интернет. Он также служит хорошим справочником для начинающих со списком из 12 основных команд wget и примерами.
Читайте также: