Форум: "Прочее";
Текущий архив: 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