Имя: Пароль:
1C
1С v8
Работа с объектом ПолеHTMLДокумента.Документ
0 ProgerLink
 
24.06.12
23:05
Друзья, всем привет. Нужна Ваша помощь. Ранее в 1С 7.7 при работе с объектом "InternetExplorer.Application" для получения данных из страницы пользовался как правило следующим способом:

ОбъектИЕ    = СоздатьОбъект("InternetExplorer.Application");
ОбъектИЕ.Navigate(ВыбАдресУРЛ);

Пока ОбъектИЕ.readyState < 4 Цикл // Ждем пока загрузится сраница
КонецЦикла;
   
ДокументИЕ = ОбъектИЕ.Document;
//Получение первой таблицы
ТаблицаВопросовНаСтранице = ДокументИЕ.getElementsByTagName("table").Item(0);

//Получение свойства рисунка
ИсточникРисунка = ДокументИЕ.getElementsByTagName("Img").Item(0).Src;

Теперь пытаюсь организовать работу через объект "ПолеHTMLДокумента"

ЭлементыФормы.ПолеHTMLДокумента.Перейти(УРЛСтраницы);
ЭлементыФормы.ПолеHTMLДокумента.Документ.getElementsByTagName("Img").Item(1).src

Получаю свойство объекта не обнаружено. Хотя объекты на странице точно есть. Это ограничение этого объекта или есть другой способ для полноценной работы с данными хтмл страницы ???
1 ProgerLink
 
24.06.12
23:08
Да, ожидание страницы конечно обрабатываю и проблема не только с объектом рисунок, но и с другими объектами
2 ProgerLink
 
25.06.12
10:34
Попробовал через добавление ActivX компоненты "Microsoft WEB Browser" на форму, тоже получил ограничения при работе, видимо это и есть активХ для эл формы ПолеХТМЛДокумента. Предпологаю что полноценная работе с InternetExplorer будет доступна только через Новый COMОбъект("InternetExplorer.Application"). Есть замечания или поправки ???