Скачивание файлов с http

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
Post Reply
Leisheng
Posts: 6
Joined: Wed 18 Dec, 2013 08:15
Has thanked: 1 time

Скачивание файлов с http

Post by Leisheng »

Здравствуйте.

Есть такой вопрос. В FAR существует плагин для работы с FTP. Есть ли что-то подобное для HTTP?
Я хочу скачать огромную кучу файлов с https. Не в браузере же тыкать по каждому. Хочется select all - copy.

Dzirt2005
Posts: 298
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 3 times

Скачивание файлов с http

Post by Dzirt2005 »

Leisheng, wget, curl, FlashGet в конце концов, не? Или задача стоит "нужно это сделать именно в Far"?

Leisheng
Posts: 6
Joined: Wed 18 Dec, 2013 08:15
Has thanked: 1 time

Скачивание файлов с http

Post by Leisheng »

Dzirt2005, спасибо, просто не знал про эти проги.

buniak_a_h
Posts: 1883
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 120 times
Been thanked: 170 times
Contact:

Скачивание файлов с http

Post by buniak_a_h »

Есть такой плагин - FarFTP. Когда-то он умел скачивать файлы по http-протоколу. В хелпе до сих пор остались следы:
FTP плагин может обрабатывать следующий формат описания адреса сервера:
[ftp://][user[:password]@]hostname[:port][/folder]
[http://][user[:password]@]hostname[:port][/folder]
Увы, уж не знаю почему, но теперь не работает.
Господа знатоки! Не глянете, почему перестало работать? Может, там мелочь какая-то …

User avatar
zg
zero-gravity
Posts: 5836
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 151 times
Contact:

Скачивание файлов с http

Post by zg »

buniak_a_h wrote:
Thu 04 Jun, 2020 20:05
Господа знатоки! Не глянете, почему перестало работать? Может, там мелочь какая-то …
можно почитать документацию:

Code: Select all

  3. Плагин понимает префикс "http://", но пока НЕ РАБОТАЕТ с протоколом
     HTTP.
     Если Вы создали сервер с префиксом "http", плагин всё равно будет
     обращаться к этому серверу как к ftp-серверу.
а потом кто-то мне доказывает, что документация нужна.

buniak_a_h
Posts: 1883
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 120 times
Been thanked: 170 times
Contact:

Скачивание файлов с http

Post by buniak_a_h »

zg, а Вам не кажется, что такая строка должна присутствовать в hlf ? Ну, или из hlf выбросить упоминание об http?
Документация нужна, но (а) непротиворечивая и (б) актуальная. Тем более, что там написано «пока», а когда-то этот плагин работал по протоколу http, и слово пока тут неуместно.

User avatar
HaRT
Moderator
Posts: 9448
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 106 times
Been thanked: 223 times

Скачивание файлов с http

Post by HaRT »

buniak_a_h wrote:
Fri 05 Jun, 2020 00:30
когда-то этот плагин работал по протоколу http
Как тогда проверяли?
И что мешает вам сейчас взять Far 1.75 и проверить, не подводит ли вас память? (Ничего личного, просто человеческая память может ещё и не такие штуки выдавать.)
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1883
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 120 times
Been thanked: 170 times
Contact:

Скачивание файлов с http

Post by buniak_a_h »

HaRT wrote:
Fri 05 Jun, 2020 00:42
Как тогда проверяли?
Очень просто: заходил на сайты и скачивал файлы. Сайты выглядели как папки.
Не все сайты работали, у некоторых было по сотне одноимённых файлов, на некоторых плагин зацикливался. Но на тех, которые меня тогда интересовали, он работал. Например, качал телепрограмму, курсы валют с ЦБ и с сайта провайдера хакнутые программы (была у них свалка).
HaRT wrote:
Fri 05 Jun, 2020 00:42
И что мешает вам сейчас взять Far 1.75 и проверить
Увы, сломалось давно - ещё на 1.75. С тех пор телепрограмма стала по https, свалку провайдера прикрыли а для скачивания курсов валют пришлось свою программу делать (включена была в поставку основного нашего продукта).

buniak_a_h
Posts: 1883
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 120 times
Been thanked: 170 times
Contact:

Скачивание файлов с http

Post by buniak_a_h »

Залез я в старый-старый ФАР. Far navigator v 1.9 под Far 1.75 открывает http и некоторые файлы даже скачивает. И даже работает с Far 3.0.5615 x86. Глючит немного, правда: окончания чтения сайта я ни разу не дождался, также как окончания чтения файла. Прерывал по Esc, но при этом и список файлов был сформирован, и файл прочитан (скопирован на диск).
Увы, с 64-разрядным не работает.

User avatar
zg
zero-gravity
Posts: 5836
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 151 times
Contact:

Скачивание файлов с http

Post by zg »

buniak_a_h wrote:
Fri 05 Jun, 2020 00:30
zg, а Вам не кажется, что такая строка должна присутствовать в hlf ?
нет, не кажется. плагин не поддерживается.
Last edited by zg on Fri 05 Jun, 2020 08:34, edited 1 time in total.

User avatar
HaRT
Moderator
Posts: 9448
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 106 times
Been thanked: 223 times

Скачивание файлов с http

Post by HaRT »

buniak_a_h wrote:
Fri 05 Jun, 2020 00:52
Очень просто: заходил на сайты и скачивал файлы. Сайты выглядели как папки.
Типичная картина для FTP.
Я-то имел в виду вот что: как вы проверяли, что сайт отдавал папки/файлы именно именно по HTTP, а не по FTP, как указано в процитированном выше фрагменте документации?
Для серверов той поры было вполне типично поддерживать для отдачи статического контента оба протокола с URL'ами, отличающимися лишь схемой.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

Return to “Предложения и идеи”