Скачивание файлов с http
Скачивание файлов с http
Здравствуйте.
Есть такой вопрос. В FAR существует плагин для работы с FTP. Есть ли что-то подобное для HTTP?
Я хочу скачать огромную кучу файлов с https. Не в браузере же тыкать по каждому. Хочется select all - copy.
Есть такой вопрос. В FAR существует плагин для работы с FTP. Есть ли что-то подобное для HTTP?
Я хочу скачать огромную кучу файлов с https. Не в браузере же тыкать по каждому. Хочется select all - copy.
Скачивание файлов с http
Leisheng, wget, curl, FlashGet в конце концов, не? Или задача стоит "нужно это сделать именно в Far"?
- buniak_a_h
- Posts: 4268
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Скачивание файлов с http
Есть такой плагин - FarFTP. Когда-то он умел скачивать файлы по http-протоколу. В хелпе до сих пор остались следы:
Господа знатоки! Не глянете, почему перестало работать? Может, там мелочь какая-то …
Увы, уж не знаю почему, но теперь не работает.FTP плагин может обрабатывать следующий формат описания адреса сервера:
[ftp://][user[:password]@]hostname[:port][/folder]
[http://][user[:password]@]hostname[:port][/folder]
Господа знатоки! Не глянете, почему перестало работать? Может, там мелочь какая-то …
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Скачивание файлов с http
можно почитать документацию:buniak_a_h wrote: ↑Thu 04 Jun, 2020 20:05Господа знатоки! Не глянете, почему перестало работать? Может, там мелочь какая-то …
Code: Select all
3. Плагин понимает префикс "http://", но пока НЕ РАБОТАЕТ с протоколом
HTTP.
Если Вы создали сервер с префиксом "http", плагин всё равно будет
обращаться к этому серверу как к ftp-серверу.
- buniak_a_h
- Posts: 4268
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Скачивание файлов с http
zg, а Вам не кажется, что такая строка должна присутствовать в hlf ? Ну, или из hlf выбросить упоминание об http?
Документация нужна, но (а) непротиворечивая и (б) актуальная. Тем более, что там написано «пока», а когда-то этот плагин работал по протоколу http, и слово пока тут неуместно.
Документация нужна, но (а) непротиворечивая и (б) актуальная. Тем более, что там написано «пока», а когда-то этот плагин работал по протоколу http, и слово пока тут неуместно.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Скачивание файлов с http
Как тогда проверяли?
И что мешает вам сейчас взять Far 1.75 и проверить, не подводит ли вас память? (Ничего личного, просто человеческая память может ещё и не такие штуки выдавать.)
Фар есть инструмент, а не нянька. © 2009 DrKnS
- buniak_a_h
- Posts: 4268
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Скачивание файлов с http
Очень просто: заходил на сайты и скачивал файлы. Сайты выглядели как папки.
Не все сайты работали, у некоторых было по сотне одноимённых файлов, на некоторых плагин зацикливался. Но на тех, которые меня тогда интересовали, он работал. Например, качал телепрограмму, курсы валют с ЦБ и с сайта провайдера хакнутые программы (была у них свалка).
Увы, сломалось давно - ещё на 1.75. С тех пор телепрограмма стала по https, свалку провайдера прикрыли а для скачивания курсов валют пришлось свою программу делать (включена была в поставку основного нашего продукта).
- buniak_a_h
- Posts: 4268
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Скачивание файлов с http
Залез я в старый-старый ФАР. Far navigator v 1.9 под Far 1.75 открывает http и некоторые файлы даже скачивает. И даже работает с Far 3.0.5615 x86. Глючит немного, правда: окончания чтения сайта я ни разу не дождался, также как окончания чтения файла. Прерывал по
Увы, с 64-разрядным не работает.
Esc
, но при этом и список файлов был сформирован, и файл прочитан (скопирован на диск).Увы, с 64-разрядным не работает.
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Скачивание файлов с http
нет, не кажется. плагин не поддерживается.buniak_a_h wrote: ↑Fri 05 Jun, 2020 00:30zg, а Вам не кажется, что такая строка должна присутствовать в hlf ?
Last edited by zg on Fri 05 Jun, 2020 08:34, edited 1 time in total.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Скачивание файлов с http
Типичная картина для FTP.buniak_a_h wrote: ↑Fri 05 Jun, 2020 00:52 Очень просто: заходил на сайты и скачивал файлы. Сайты выглядели как папки.
Я-то имел в виду вот что: как вы проверяли, что сайт отдавал папки/файлы именно именно по HTTP, а не по FTP, как указано в процитированном выше фрагменте документации?
Для серверов той поры было вполне типично поддерживать для отдачи статического контента оба протокола с URL'ами, отличающимися лишь схемой.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- Zeroes
- Мультикопипастер Броадкастер
- Posts: 570
- Joined: Wed 16 Mar, 2005 20:53
- Location: Gomel \ Belarus
- Has thanked: 1 time
- Been thanked: 3 times
- Contact:
Скачивание файлов с http
Я с Wget'a перешёл на Aria2
https://aria2.github.io/
aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP,
BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.
правда набирать в cmd line привык WGET поэтому сделал батник
wget.bat
aria2c.exe --check-certificate=false %1
https://aria2.github.io/
aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP,
BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.
правда набирать в cmd line привык WGET поэтому сделал батник
wget.bat
aria2c.exe --check-certificate=false %1
Last edited by Zeroes on Tue 27 Sep, 2022 11:26, edited 1 time in total.
--- Zeroes & Ones ---
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Скачивание файлов с http
Я ещё для
aria2c
всегда добавляю опцию -R
, чтобы по возможности установить дату модификации с сервера, как это делает wget
. Почему-то не могу сейчас найти эту опцию в документации, но она работает (по меньшей мере в версии 1.33.1). А ещё я для больших файлов выставляю -x 16
, чтобы скачивалось в много потоков сразу, если сервер это поддерживает (правда, некоторые серверы за такое на время банят).Фар есть инструмент, а не нянька. © 2009 DrKnS
- Taciturn
- Posts: 603
- Joined: Thu 26 May, 2005 17:14
- Location: Санкт-Петербург
- Has thanked: 89 times
- Been thanked: 31 times
- Contact:
Скачивание файлов с http
HaRT, в полной справке всё есть:
Code: Select all
aria2c.exe -h#all
-R, --remote-time[=true|false] Retrieve timestamp of the remote file from the remote HTTP/FTP server and if it is available, apply it to the local file.
Possible Values: true, false
Default: false