Форум: "Прочее";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];
ВнизЗадача: WebBrowser и воровство Найти похожие ветки
← →
MeF Dei Corvi © (2007-04-26 10:06) [0]Имеем некое приложение, которое использует ActiveX WebBrowser для вывода некой информации. Задача состоит в получении исходного кода страницы, в данный момент отображаемой в этом приложении.
Буду очень признателен человеку, который подскажет в каком направлении гуглить. Мои предварительные изыскания в гугле пользы не принесли.
← →
DrPass © (2007-04-26 10:11) [1]А что воровать-то будем?
← →
Алхимик © (2007-04-26 10:16) [2]php file_get_contents ?
← →
Reindeer Moss Eater © (2007-04-26 10:16) [3]Видимо то, что веб сервер сам отдал. Без пистолета.
:)
← →
MeF Dei Corvi © (2007-04-26 10:24) [4]Веб сервер тут не причем. Имеем локальное приложение, которое использует базу очень хитрой структуры, половина данных которых хранится в сериализованном виде в varbinary. Разбор формата базы не реален, так как займет очень много времени. Заказчик эту базу получает от буржуйских товарищей, которые предоставлять формат базы или исходники приложения ес-но не будут.
Приложение, используя эту хитрую бд, выводит всю информацию через WebBrowser. Имея доступ к исходному html коду, распарсить его большого труда не составит.
← →
ANB © (2007-04-26 10:28) [5]Дамс. С точки зрения винды - броузер, встроенный в чужое приложение - просто картинка.
Надо посмотреть, не является ли само приложение сервером автоматизации.
Если нет, то проблемы обеспечены.
← →
ANB © (2007-04-26 10:28) [6]Или придется внедряться в АП этого процесса, а потом по нему шариться в поисках HTML.
← →
MeF Dei Corvi © (2007-04-26 10:44) [7]Я думаю это сделать достаточно легко, но только я не знаю как.
Пока что нагуглил на событие WM_HTML_GETOBJECT, которое, как я понимаю, должно вернуть IHTMLDocument2 из окошка. Попробую заюзать его.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.043 c