#0
by Сниф
Подскажите, пожалуйста, как используя объект "InternetExplorer.Application" сохранить веб-страницу с картинками?
#2
by Сниф
тебе отказали в доступе) сейчас попробовал работает ЭлементыФормы.ПолеHTMLДокумента.Перейти("C:@@@2011_09_06index.htm");
#4
by vudo
Для управляемого интерфейса не подходит :( Для удаленных страниц работает! (mail.ru загрузился)
#6
by Сниф
У меня создалось впечатление, что сохранять веб-страницу с картинками может браузер, но не объект "InternetExplorer.Application". Получается, что для решения задачи нужно искать в html все теги <img> и скачивать картинки по одной. Я правильно понимаю, что это единственный путь?
#9
by FN
посмотри еще InternetExplorer.Application.ExecWB + OLECMDID_SAVE но оно по-моему интерактивыне запросы выдает
#10
by Сниф
гуглил InternetExplorer.Application.ExecWB + OLECMDID_SAVE, но ничего похожего не нашел.
#12
by Сниф
а уже есть такой парсер. Автор Андрей Данилюк, скачать конфигурацию можно на его блоге . Если немного "допилить" конфигурацию, а именно сделать проверку корректности путей к картинкам (окончание .gif, .jpg и т.п.), то все работает. Но очень медленно. Internet Explorer сохраняет mail.ru за 3 секунды, конфигурация 1С за 3 минуты.
#13
by vudo
Там сделано через текст, по этому и медленно. А я предлагаю через 1совский объект "HTML"! Должно намного быстрее работать...
#14
by vudo
+ еще через ОбработчикОжидания можно реализовать многопоточность загрузки связанных ссылок (картинок). Еще быстрее грузиться будет...
#15
by Сниф
специально прошелся отладчиком конструкция выполняется 3 секунды (скачивание одной картинки) Итого 3 секунды Х 60 картинок = 180 секунд. Процессор загружен на 50%. Путей оптимизации не вижу.
#16
by vudo
А если в Обработчике ожидания попробовать, который вызывать 1 раз через 0.1 сек и запускать новый HTTPСервис.Получить(ПутьНаСайте, ИмяВременногоФайла)?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- COMОбъект "InternetExplorer.Application"
- вопрос по OLE "InternetExplorer.Application" возможно ли скачать файл по UR
- Как управлять FireFox через OLE-сервер, как InternetExplorer.Application
- Как из 1С закрыть окно предупреждения JavaScript в InternetExplorer.Aplication
- internetexplorer.application и отоборажение XML
- Navigate для "InternetExplorer.Application"
- V1CEnterprise.Application и V77.Application: в чем разница
- v8: Проблема с InternetExplorer.Application
- а можно ie=createObject("InternetExplorer.Application");
- InternetExplorer.Application. Как скачать файл по прямой ссылке?
- v8: InternetExplorer.Application ошибка чтения свойств после Navigate
- Работа с несколькими экземплярами InternetExplorer.Application через COM
В этой группе 1С
- Можно ли загрузить локальную HTML страницу?
- Не удалось заблокировать таблицу CODES
- Сохранение xml
- Событие ПриВыводеСтроки грузит процессор
- перенос документов из 1с 8.2 в 8.2 за период
- Загрузить таблицу значений в список значений
- KDE Debian зависает после ввода логина и пароля
- Печать этикеток : 1с не сохраняет настройки принтера
- Управляемая форма - цвет фона выделения
- Как сохранить дерево значений во внешней обработке.
- 1с 8.2 Использование параметризированных команд
- Веб камера как сканер штрих-кодов в 1С 8.1 УТ 10.3
- Управленческий учет в БП 2.0 - нужен совет
- Заказ покупателя
- СКД Как выводить вычисляемое поле только для определенной группировки?
- v7: 1с7.7 УСН Проведение документа Перемещение МПЗ
- Как запросом по регистру ТоварыНаСкладах выбрать номенклатуру и ее группу
- Программно заполнить табличную часть документ 1С 8.2
- Виртуальная таблица остаточного регистра накопления с периодичностью Регистратор
- Систама компоновки данных. Вывод числа прописью.