|
v7: как скачать файл из инета по https |
☑ |
0
Genri
28.06.11
✎
22:07
|
Что я уже пробовал:
1.
Скрипт = СоздатьОбъект("MSScriptControl.ScriptControl");
Скрипт.language = "vbscript";
x = CreateObject("Microsoft.XMLHTTP");
x.Open("GET", ссылка, 0,"","");
x.Send();
s = CreateObject("ADODB.Stream");
s.Mode = 3;
s.Type = 1;
s.Open();
Скрипт.AddObject("s",s);
Скрипт.AddObject("x",x);
Скрипт.Eval("s.Write(x.responseBody)");
SaveToFile = "D:\price.xls";
Здесь хочет сертификат даю разрешения пофиг.
2.
Соединение= СоздатьОбъект("AddIn.V7HttpReader");
Соединение.ПолучитьКакФайл(ссылка,"D:\price.xls");
здесь нет поддержки протокола....htts
Какие - то еще есть варианты.
|
|
1
Полякова
29.06.11
✎
01:00
|
Протокол https.
Качать надо не так. Завтра покажу, сейчас лень.
|
|
2
Genri
29.06.11
✎
01:12
|
(1)ОК.Буду ждать
|
|
3
Genri
29.06.11
✎
13:23
|
ап
|
|
4
Genri
29.06.11
✎
15:06
|
ап
|
|
5
Genri
29.06.11
✎
17:42
|
ап
|
|
6
Скользящий
29.06.11
✎
17:49
|
Полякову можешь точно не ждать. )
|
|
7
Genri
30.06.11
✎
13:28
|
а чтож делать
|
|
8
Genri
05.07.11
✎
14:30
|
оп
|
|
9
Kreont
05.07.11
✎
14:32
|
Попробуй через такой обект, должно работать:
СоздатьОбъект("WinHttp.WinHttpRequest.5.1")
|
|
10
Genri
05.07.11
✎
14:49
|
(9)спасиб пошел пробовать
|
|
11
Kreont
05.07.11
✎
14:56
|
тут лежат обработки давно написанные (но работающие до сих пор:)
|
|
12
Genri
06.07.11
✎
14:10
|
(9)Да работает спасибо.А не подскажите как пройти авторизацию на сайте (пароль,логин...и т.д) с помощью СоздатьОбъект("WinHttp.WinHttpRequest.5.1")
|
|
13
Kreont
06.07.11
✎
14:25
|
+ конкретно такой метод:
и третий параметр:
"HTTPREQUEST_SETCREDENTIALS_FOR_SERVER" :Credentials are passed to a server.
|
|
14
Genri
06.07.11
✎
14:40
|
(13)Спасиб пошел копать
|
|