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