Аналог wget для windows

Всем дд! Посоветуйте аналог wget для Win чтоб https

умел и все такое

wget давно непопулярен, а curl под любые ОС есть https://curl.haxx.se/download.html

то что-то curl не работает скачал
закинул в папку

проскакиввает и ничего не происходит

$ curl -V
curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP

затем запусти с ключем -v
для твоего примера вывод должен выглядеть как то так:

$ curl -v -O https://www.gnivc.ru/html/gnivcsoft/KLADR/BASE.arj
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 —:—:— —:—:— —:—:— 0* Trying 81.176.235.6.
* Connected to http://www.gnivc.ru (81.176.235.6) port 443 (#0)
* found 173 certificates in /etc/ssl/certs/ca-certificates.crt
* found 705 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256
* server certificate verification OK
* server certificate status verification SKIPPED
* common name: *.gnivc.ru (matched)
* server certificate expiration date OK
* server certificate activation date OK
* certificate public key: RSA
* certificate version: #3
* subject: C=RU,ST=Moscow,L=Moscow,OU=Unified Communications,O=FGUP GNIVC FNS Russia,CN=*.gnivc.ru
* start date: Fri, 06 May 2016 10:41:04 GMT
* expire date: Tue, 07 May 2019 10:41:04 GMT
* issuer: C=BE,O=GlobalSign nv-sa,CN=GlobalSign Organization Validation CA — SHA256 — G2
* compression: NULL
* ALPN, server did not agree to a protocol
> GET /html/gnivcsoft/KLADR/BASE.arj HTTP/1.1
> Host: http://www.gnivc.ru
> User-Agent: curl/7.47.0
> Accept: */*
>
10.07.2017, 16:28 #

есть curl 7.53.1 (i386-pc-win32) libcurl/7.53.1 OpenSSL/1.0.2k zlib/1.2.11 nghttp2/1.
19.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtsp
smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile NTLM SSL libz HTTP2 HTTPS-proxy

но команда ничем не заканчивается — ничего не происходит

шо я деляю не так? [C:\Temp\4]wget https://forum.auto.ru/computer/817594/
—2017-07-07 09:02:49— https://forum.auto.ru/computer/817594/
Connecting to 127.0.0.1:3331. connected.
Proxy request sent, awaiting response. 302 Found
Location: /computer/817558.html#post-817594 [following]
—2017-07-07 09:02:50— https://forum.auto.ru/computer/817558.html
Reusing existing connection to forum.auto.ru:443.
Proxy request sent, awaiting response. 301 Moved Permanently
Location: /computer/817558/ [following]
—2017-07-07 09:02:50— https://forum.auto.ru/computer/817558/
Reusing existing connection to forum.auto.ru:443.
Proxy request sent, awaiting response. 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html’

index.html [ ] 45.50K 133KB/s in 0.3s

2017-07-07 09:02:51 (133 KB/s) — ‘index.html’ saved [46593]

[C:\Temp\4]wget —version
GNU Wget 1.19.1 built on cygwin.

-cares +digest -gpgme +https +ipv6 -iri +large-file -metalink +nls
+ntlm +opie +psl +ssl/gnutls

Читайте также:  Free антивирус для windows server

Wgetrc:
/cygdrive/c/lvm/.wgetrc (env)
/home/40140093/.wgetrc (user)
/etc/wgetrc (system)
Locale:
/usr/share/locale
Compile:
gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=»/etc/wgetrc»
-DLOCALEDIR=»/usr/share/locale» -I.
-I/usr/src/wget-1.19.1-1.i686/src/wget-1.19.1/src -I../lib
-I/usr/src/wget-1.19.1-1.i686/src/wget-1.19.1/lib
-I/usr/include/uuid -DNDEBUG -ggdb -O2 -pipe
-Wimplicit-function-declaration
-fdebug-prefix-map=/usr/src/wget-1.19.1-1.i686/build=/usr/src/debug/wget-1.1
9.1-1
-fdebug-prefix-map=/usr/src/wget-1.19.1-1.i686/src/wget-1.19.1=/usr/src/debu
g/wget-1.19.1-1
Link:
gcc -I/usr/include/uuid -DNDEBUG -ggdb -O2 -pipe
-Wimplicit-function-declaration
-fdebug-prefix-map=/usr/src/wget-1.19.1-1.i686/build=/usr/src/debug/wget-1.1
9.1-1
-fdebug-prefix-map=/usr/src/wget-1.19.1-1.i686/src/wget-1.19.1=/usr/src/debu
g/wget-1.19.1-1
-lpcre -luuid -lnettle -lgnutls -lz -lpsl ftp-opie.o gnutls.o
http-ntlm.o ../lib/libgnu.a -liconv -lintl

Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Originally written by Hrvoje Niksic .
Please send bug reports and questions to .

Аналоги Wget

GNU Wget — это бесплатный программный пакет для извлечения файлов с использованием HTTP(S) и FTP, наиболее широко используемых интернет-протоколов. Это неинтерактивный инструмент командной строки, поэтому его легко вызывать из сценариев, «отложенных» команд, терминалов без поддержки X-Windows и т.д.

Альтернативы для Wget

Android iOS (iPhone / iPad)

aria2 — это кроссплатформенная утилита загрузки с несколькими протоколами и несколькими источниками.

  • Бесплатная Windows Android Mac OS

aria2 — это кроссплатформенная утилита загрузки с несколькими протоколами и несколькими источниками. Поддерживаемые протоколы: HTTP (S), FTP, BitTorrent (DHT, PEX, MSE / PE) и Metalink.

uGet — это легкий и полнофункциональный менеджер загрузок для Linux и Windows.

  • Бесплатная Windows Android

uGet — это легкий и полнофункциональный менеджер загрузок для Linux и Windows. uGet позволяет загружать несколько параллельных потоков для ускорения загрузки, помещения файлов в очередь загрузки, приостановки и возобновления загрузки, расширенного управления категориями, интеграции с браузером, мониторинга буфера обмена, пакетной загрузки, локализации на более чем 25 языках и много других функций.

cURL — проект компьютерного программного обеспечения, предоставляющий библиотеку и инструмент командной строки для передачи данных.

  • Бесплатная Windows Mac OS

cURL — это компьютерный программный проект, предоставляющий библиотеку и инструмент командной строки для передачи данных с использованием различных протоколов с синтаксисом URL: поддержка FTP, FTPS, SCP, SFTP, HTTP, HTTPS, TFTP, TELNET, DICT, LDAP, LDAPS и FILE.

Cyotek WebCopy — это бесплатный инструмент для локального копирования веб-сайтов.

Cyotek WebCopy — это бесплатный инструмент для локального копирования веб-сайтов на жесткий диск для просмотра в автономном режиме.

UnMHT добавляет поддержку чтения / записи MHT-файлов в Firefox.

  • Бесплатная Windows Mac OS

UnMHT добавляет поддержку чтения / записи MHT-файлов в Firefox.

httpie — HTTPie — это CLI, похожий на cURL инструмент для людей.

  • Бесплатная Windows Mac OS

httpie — HTTPie — это CLI, похожий на cURL инструмент для людей.

Читайте также:  Kali linux wifi down

PageArchiver (ранее Scrapbook for SingleFile) — это расширение Chrome, которое помогает архивировать веб-страницы для чтения в автономном режиме.

  • Бесплатная Windows Mac OS

PageArchiver (ранее Scrapbook for SingleFile) — это расширение Chrome, которое помогает архивировать веб-страницы для чтения в автономном режиме.

MacOS-приложение, которое автоматически загружает сайты из Интернета.

SiteSucker — это приложение для Macintosh, которое автоматически загружает веб-сайты из Интернета. Это выполняется путем асинхронного копирования веб-страниц сайта, изображений, PDF-файлов, таблиц стилей и других файлов на локальный жесткий диск, дублируя структуру каталогов сайта.

RESTClient может использоваться для тестирования различных HTTP-коммуникаций и веб-сервисов RESTful.

  • Бесплатная Windows Mac OS

RESTClient может использоваться для тестирования различных HTTP-коммуникаций и веб-сервисов RESTful. Дружественный графический интерфейс, богатые функциональные возможности.

Что в этом списке?

С помощью пользователей мы собираем каталог похожих друг на друга программ, чтобы вы могли подобрать альтернативу и скачать их. На сайте можно скачать популярные программы для Windows, Mac Os, Android и iPhone

Бесплатные аналоги Wget

GNU Wget — это бесплатный программный пакет для извлечения файлов с использованием HTTP(S) и FTP, наиболее широко используемых интернет-протоколов. Это неинтерактивный инструмент командной строки, поэтому его легко вызывать из сценариев, «отложенных» команд, терминалов без поддержки X-Windows и т.д.

Бесплатные альтернативы для Wget

Android iOS (iPhone / iPad)

aria2 — это кроссплатформенная утилита загрузки с несколькими протоколами и несколькими источниками.

  • Бесплатная Windows Android Mac OS

aria2 — это кроссплатформенная утилита загрузки с несколькими протоколами и несколькими источниками. Поддерживаемые протоколы: HTTP (S), FTP, BitTorrent (DHT, PEX, MSE / PE) и Metalink.

uGet — это легкий и полнофункциональный менеджер загрузок для Linux и Windows.

  • Бесплатная Windows Android

uGet — это легкий и полнофункциональный менеджер загрузок для Linux и Windows. uGet позволяет загружать несколько параллельных потоков для ускорения загрузки, помещения файлов в очередь загрузки, приостановки и возобновления загрузки, расширенного управления категориями, интеграции с браузером, мониторинга буфера обмена, пакетной загрузки, локализации на более чем 25 языках и много других функций.

cURL — проект компьютерного программного обеспечения, предоставляющий библиотеку и инструмент командной строки для передачи данных.

  • Бесплатная Windows Mac OS

cURL — это компьютерный программный проект, предоставляющий библиотеку и инструмент командной строки для передачи данных с использованием различных протоколов с синтаксисом URL: поддержка FTP, FTPS, SCP, SFTP, HTTP, HTTPS, TFTP, TELNET, DICT, LDAP, LDAPS и FILE.

Cyotek WebCopy — это бесплатный инструмент для локального копирования веб-сайтов.

Cyotek WebCopy — это бесплатный инструмент для локального копирования веб-сайтов на жесткий диск для просмотра в автономном режиме.

UnMHT добавляет поддержку чтения / записи MHT-файлов в Firefox.

  • Бесплатная Windows Mac OS
Читайте также:  Лучший коммандер для windows

UnMHT добавляет поддержку чтения / записи MHT-файлов в Firefox.

httpie — HTTPie — это CLI, похожий на cURL инструмент для людей.

  • Бесплатная Windows Mac OS

httpie — HTTPie — это CLI, похожий на cURL инструмент для людей.

PageArchiver (ранее Scrapbook for SingleFile) — это расширение Chrome, которое помогает архивировать веб-страницы для чтения в автономном режиме.

  • Бесплатная Windows Mac OS

PageArchiver (ранее Scrapbook for SingleFile) — это расширение Chrome, которое помогает архивировать веб-страницы для чтения в автономном режиме.

RESTClient может использоваться для тестирования различных HTTP-коммуникаций и веб-сервисов RESTful.

  • Бесплатная Windows Mac OS

RESTClient может использоваться для тестирования различных HTTP-коммуникаций и веб-сервисов RESTful. Дружественный графический интерфейс, богатые функциональные возможности.

Что в этом списке?

С помощью пользователей мы собираем каталог похожих друг на друга программ, чтобы вы могли подобрать альтернативу и скачать их. На сайте можно скачать популярные программы для Windows, Mac Os, Android и iPhone

Родная альтернатива wget в Windows PowerShell?

Я знаю, что могу загрузить и установить вышеупомянутую библиотеку (wget для Windows), но мой вопрос таков:

В Windows PowerShell существует ли родная альтернатива wget ?

Мне нужен wget просто для извлечения файла из заданного URL с помощью HTTP GET. Например:

8 ответов

Вот простой PS 3.0 и более поздний однострочный шрифт, который работает и не требует много PS barf:

Обратите внимание, что:

  • wget является псевдонимом для Invoke-WebRequest
  • Invoke-WebRequest возвращает HtmlWebResponseObject , который содержит много полезных свойств синтаксического анализа HTML, таких как ссылки, изображения, формы, входные поля и т. д., но в этом случае мы просто используем исходный контент
  • Содержимое файла сохраняется в памяти перед записью на диск, что делает этот подход непригодным для загрузки больших файлов.

В установках Windows Server Core вам необходимо написать это как

До 20 сентября 2014 года я предложил

как ответ. Однако это не работает во всех случаях, так как оператор > (который является псевдонимом для Out-File ) преобразует введите в Юникод.

Если вы используете Windows 7, вам необходимо установить версию 4 или новее в Windows Management Framework.

Вы можете обнаружить, что выполнение $ ProgressPreference = «silentlyContinue» до Invoke-WebRequest значительно улучшит скорость загрузки с большими файлами; эта переменная контролирует, будет ли отображаться пользовательский интерфейс выполнения.

Если вам просто нужно получить файл, вы можете использовать DownloadFile метода WebClient :

Где $ url представляет собой строку, представляющую URL-адрес файла, а $ path представляет локальный путь, файл будет сохранен.

Обратите внимание, что $ path должен содержать имя файла; он не может быть просто каталогом.

Существует Invoke-WebRequest в следующей версии PowerShell 3:

Оцените статью