Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 09.08.2012, 14:20
ffjeroifjeo ffjeroifjeo вне форума
Прохожий
 
Регистрация: 01.09.2011
Сообщения: 22
Репутация: 10
По умолчанию как из chrome получить HTML

стоит задача получать 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`ом дело не пройдёт, хром посложнее будет. Пробовал читать со всех хэндлов, которые висят в памяти от хрома, не получилось.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:37.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025