Имя: Пароль:
1C
 
Загрузка статической страницы с сайта
0 Маленький Вопросик
 
18.10.15
13:32
Народ, подскажите как загрузить текстовое содержимое по адресу страницы в переменную?

т.е. ввожу ссылку и получаю строку в переменную?
1 Горогуля
 
18.10.15
13:33
ты хоть как-то попробовал?
2 Маленький Вопросик
 
18.10.15
13:34
(1) тут не пробывал
3 Маленький Вопросик
 
18.10.15
13:36
не знаю как
4 Маленький Вопросик
 
18.10.15
13:55
ну и ?
5 Asmody
 
18.10.15
14:15
HTTPСоединение  тебе в помощь
6 Маленький Вопросик
 
18.10.15
14:34
(5) тогда подскажите как оптимизировать данный код, может, он избыточен для отправки запроса на адрес http://www.test.ru/test1:

Boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор()), "-", "");
ЗаголовокHTTP = Новый Соответствие();
ЗаголовокHTTP.Вставить("Content-Type", "multipart/form-data; boundary=" + Boundary);
    

НТТР = Новый HTTPСоединение(СерверПриемник, Порт);
        
Попытка
     ЗапросHTTP = Новый HTTPЗапрос(СтрокаСкрипта, ЗаголовокHTTP);
     ОтветHTTP = НТТР.ОтправитьДляОбработки(ЗапросHTTP, );
Исключение

КонецПопытки;

ЗапросHTTP = Неопределено;
    
Возврат ОтветHTTP;
7 Serginio1
 
18.10.15
16:49
По налогоии с Как прочесть HTML страницу из 1С

ТекстовыйДокумент.Прочитать(URL);
Текст=ТекстовыйДокумент.ПолучитьТекст();
8 Serginio1
 
19.10.15
11:14
7+ Увы для текстового документа не работает.
А вот для чтение текста работает

    текст=новый ЧтениеТекста;
    текст.Открыть(URLСтраницы);
    Стр=Текст.Прочитать();
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн