Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.04.04;
Скачать: [xml.tar.bz2];

Вниз

Из cmd получить файл по http   Найти похожие ветки 

 
brother ©   (2010-01-14 09:57) [0]

Можно ли получить файл по http протоколу из командной строки?
Если да - как проще?


 
TUser ©   (2010-01-14 10:01) [1]

поставь cygwin и используй команду wget <url>


 
brother ©   (2010-01-14 10:16) [2]

большой пакет для одной задачи? чет, не то...


 
Slym ©   (2010-01-14 10:20) [3]

WSH
var pR = new ActiveXObject("Microsoft.XMLHTTP");
 pR.open("Get", Url, false);
 pR.send();
 return pR.responseText;
можно в файл, но надо искать


 
Slym ©   (2010-01-14 10:23) [4]

http://yandex.ru/yandsearch?p=1&text=WSH%20Microsoft.XMLHTTP&rpt=rad&lr=213


 
brother ©   (2010-01-14 10:38) [5]

спасибо, нашел...
Set oXMLHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
"подключение
oXMLHTTP.Open "GET", "http://xxx.ru/xxx.zip", 0
"получение файла
oXMLHTTP.Send
Set oADOStream = CreateObject("ADODB.Stream")
oADOStream.Mode = 3 "разрешение на чтение и запись
oADOStream.Type = 1 "тип данных - Binary
oADOStream.Open
oADOStream.Write oXMLHTTP.responseBody
"сохранение (с перезаписью файла при необходимости)
oADOStream.SaveToFile "C:\xxx.zip", 2


 
antonn ©   (2010-01-14 13:45) [6]

можно написать тулзу самому и вызывать ее из командной строки :)


 
Pavia ©   (2010-01-14 20:07) [7]

Пишешь telnet  сервер.ру : 80 отправляешь команду и забираешь данные.


 
wicked ©   (2010-01-14 21:58) [8]

можно использовать curl - очень удобно, вызывается из ком строки


 
Кто б сомневался ©   (2010-01-14 22:32) [9]

Здесь ответ.

http://delphimaster.net/view/15-1258128360/


 
brother ©   (2010-01-15 05:24) [10]

да это тоже, только рекомендуют
WinHttp.WinHttpRequest.5.1
использовать...


 
KSergey ©   (2010-01-15 08:14) [11]

А кто-нибудь подскажет куда порыть в данном примере, если WEB-сервер требует аутинтификации (логин/пароль)? В смысле он (сервер) так настроен.
В IE выскакивает окошко для логина/пароля, а в этом коде куда их можно приткнуть?


 
brother ©   (2010-01-15 09:00) [12]

> а в этом коде куда их можно приткнуть?

извиняй [5] копи-паст из инета... спроси у гугла)


 
KSergey ©   (2010-01-15 13:52) [13]

> brother ©   (15.01.10 09:00) [12]
> спроси у гугла)

И то верно, чета я протупил, бывает же.

В общем надо просто добавить строчки (константы - для эстетов)

"HttpRequest SetCredentials flags.
Const HTTPREQUEST_SETCREDENTIALS_FOR_SERVER = 0

oXMLHTTP.SetCredentials "USERNAME", "PASSWORD", HTTPREQUEST_SETCREDENTIALS_FOR_SERVER

(после .Open)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2010.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.004 c
6-1215928746
Надуев Алексей
2008-07-13 09:59
2010.04.04
Передача сообщений на другой компьютер


2-1264862689
TRSteep
2010-01-30 17:44
2010.04.04
Права доступа на запись


6-1215631058
Квэнди
2008-07-09 23:17
2010.04.04
Версия удаленного файла


6-1207310729
Pochemuk
2008-04-04 16:05
2010.04.04
Ремэпинг без подмены IP. Как сделать?


15-1263655862
HRustBB
2010-01-16 18:31
2010.04.04
как сделать браузер классов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский