Возникал задача необходимости получения title страницы по url. Написал такой код:
ИмяФайлаЗапроса = ПолучитьИмяВременногоФайла();
HTTP = Новый HTTPСоединение(URL);
HTTP.Получить("/", ИмяФайлаЗапроса);
ЧтениеHTML = Новый ЧтениеHTML;
ЧтениеHTML.ОткрытьФайл(ИмяФайлаЗапроса);
ПостроительDOM = Новый ПостроительDOM;
ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML);
Сообщить(ДокументHTML.Заголовок);
Все бы ничего, да вот смущает необходимость записи в файл html-документа. Нет ли способа обойтись без этого?
И еще вопрос. Нет ли возможности автоматически определить кодировку файла? Можно конечно написать ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML, ""windows-1251""); но это будет работать для мисты, а для яндекса не будет.
(3) Отправил 10, т.к.:
1) Как бы не совсем кошерно это. По православным канонам все должно быть реазизовано средствами платформы.
2) Не решена проблема с кодировкой.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн