Страница: 1 |
Страница: 1 |
Вопрос: Из WebBrowser вытащить картинку
Добавлено: 14.01.09 00:25
Автор вопроса: DaaGER | Web-сайт:
Загружаю страницу в WebBrowser, можно теперь в PictureBox поместить картинку, которая в приницпе уже загружена на камп.
Объяснил не Бог есть как, но думаю есть какие-нить способы вытащить её оттуда.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
GDK
Вопросов: 13
Ответов: 348
Профиль | | #1
Добавлено: 14.01.09 12:46
Делал автоматизацию работы с чужой прогой. Получалось. Правда картинки не выдёргивал. Короче скорее всего без API не обойдёшься. На крайняк есть API, которые эмулируют нажатия клавиш и кликов мыши. Это можно использовать для сохранения картинки в файле (если есть в WebBrowser такая возможность). Пригодится утилита Spy++(есть в составе Visual Studio). Правда, говорят есть что то лучшее. Ну и пригодится к-нибудь утилитка, показывающая Hwnd(и не только) окна, которое находится под курсором мыши(например из nnCron).
Номер ответа: 2
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #2
Добавлено: 14.01.09 16:44
Скорее всего не обойдешься без изучения COM-модели Internet Explorer.
Номер ответа: 3
Автор ответа:
Alex
Вопросов: 10
Ответов: 131
Профиль | | #3
Добавлено: 14.01.09 17:39
а если попробовать сохранить страницу на ПК во временной папке, а потом просто оттуда взять картинку?
Номер ответа: 4
Автор ответа:
DaaGER
ICQ: 329195567
Вопросов: 52
Ответов: 67
Web-сайт:
Профиль | | #4
Добавлено: 14.01.09 19:15
Фишка в том, что я делаю подобие граббера.
вставляю в прогу ссылку, а она мне выделяет:
мне всё по полочкам разбивает...ну что ж, раз уж ссылку вытащить, то дальшн можно её загружать и локально вопроизводить.