Создание веб-сканера - с использованием пакетов Webkit - PullRequest
4 голосов
/ 02 октября 2008

Я пытаюсь создать веб-сканер.
Мне нужно 2 вещи:

  • Преобразование HTML в объект DOM.
  • Выполнение существующих скриптов JavaScript по требованию.
В результате я ожидаю получить объект DOM, в котором JavaScript, выполняющийся при загрузке, уже выполнен.
Кроме того, мне нужна опция для выполнения по требованию дополнительных JavaScripts (для таких событий, как: onMouseOver, onMouseClick и т. Д.) Прежде всего, я не смог найти хороший источник документации.
Я искал Главная страница Webkit , но не смог найти много информации для пользователей пакета и никаких полезных примеров кода. Кроме того, на некоторых форумах я видел инструкции не использовать интерфейс Webkit для сканеров, а непосредственно внутренние пакеты DOM и Javascript. Я ищу Документация и Примеры кода .
Также любые рекомендации по правильному использованию.

Рабочая среда:
  • ОС: Windows
  • Lang: C ++

1 Ответ

1 голос
/ 22 декабря 2008

Ознакомьтесь с некоторыми инструментами тестирования, упакованными вместе со стволом WebKit. Большинство портов (насколько я знаю) включают DumpRenderTree, который создает экземпляр WebKitView, а затем выплевывает дерево рендеринга после обработки указанного файла. Теоретически это один из самых простых примеров WebKit.

...