![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() стоит задача получать HTML именно из браузера, а хождение именно браузером обусловлено тем что например эмулировать работу ява-скрипра, работу с куками, в конечном счёте очень трудоёмко, проще идти через браузер он сам всё сделает как надо.
Рассматриваю 4 варианта получения HTML из браузера: - автоматизация (удобно именно в хроме) здесь удобен именно хром, потому как он удобно позволяет в строке запроса указать что нужен именно исходник пример: если в строке браузера написать view-source:ya.ru он выдаст сразу HTML. Очень удобно, дальше достаточно просто можно эмулировать нажатие комбинаций кнопок (keybd_event) т.е. CTRL+A, CTRL+C, но остановился на проблеме что после CTRL+C не получается прочитать буфер вылетает ошибка "Cannot open clipboad" как не боролся, не читал инет пока не победил. НО тут пришла идея ещё про 3 варианта. - прокси прогонять браузер через прокси и брать HTML уже из прокси, нашёл исходники прокси попробывал через него работает нереально медленно. Вариант интересный нужно найти подходящий работающий прокси сервер с которого можно брать HTML - снифер слушать интерфейс, нашёл исходники снифера работает хорошо, но не могу разобраться с кодировкои и чтобы приходило текстом а не блоками. - WinAPI читать с элементов интерфейса сообщением WM_GETTEXT, так как с notepad`ом дело не пройдёт, хром посложнее будет. Пробовал читать со всех хэндлов, которые висят в памяти от хрома, не получилось. |