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