Имя: Пароль:
1C
1C 7.7
v7: Управление IE через OLE. вопрос с картинками
0 Const000
 
28.08.12
17:22
Рискну пересоздать вопрос, не бейте сильно. Вдруг кто решал-таки.

Процедура Сформировать()
   ИЕ=СоздатьОбъект("InternetExplorer.Application");
   ИЕ.Visible=0;
   НомерКомпании = 0;
   Адрес1 = "rabota.by";
   ИЕ.Navigate(Адрес1);
   Пока ИЕ.ReadyState<4 Цикл
   КонецЦикла;    
   doc1=ИЕ.Document;
   Images=doc1.Images;
   Картинок=Images.length();
   For ImageCounter=0 to Картинок-1 Do
     CurrentImage=Images.item(ImageCounter);
     Сообщить (""+CurrentImage.id+":"+CurrentImage.src);
   EndDo;
КонецПроцедуры

Выводит список картинок на форме. И есть обсуждение Как скачать файл из инета? где уважаемый smaharbA решил вопрос с загрузкой файла через XMLHTTP. Но вот тут засада - мне нужно проанализировать капчу. Соответственно повторно читать с сайта нельзя. Она изменится, т.к. сессия будет другой. Можно ли как-то сохранить именно уже открытую в IE картинку в любом формате (CurrentImage)? Эксплорер мышкой это делает (сохранить как). И вроде бы execWB похож на искомое, но никак не выходит... похоже на http://bit.pirit.info/forum/viewtopic.php?t=9824 но куда его привернуть...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан