Python, Webkit: как получить DOM после загрузки страницы? - PullRequest
2 голосов
/ 08 октября 2010

В моем коде я подключился к завершенному событию загрузки WebView.Конкретная функция обратного вызова принимает в качестве аргументов объект webview и frame frame.Затем я попытался выполнить get_dom_document () для фрейма и объектов веб-просмотра соответственно.Кажется, этот метод не существует для этих объектов ...

PS: я начал с советов, которые я получил здесь http://www.gnu.org/software/pythonwebkit/

ОБНОВЛЕНИЕ (11 сентября 2010 г.): Я думаюссылка, которой я поделился, относится к новому и другому проекту.Это не решение само по себе.Мой плохой!

Ответы [ 2 ]

2 голосов
/ 09 октября 2010

это определенно есть.

и вы не можете просто "взять подсказки от http://www.gnu.org/software/pythonwebkit/", вам действительно нужно Скомпилировать код (причина: стандартный pywebkitgtk НЕ имеет функций доступа к W3C DOM).

, затем посмотрите в pythonwebkit / pywebkitgtk / examples и запустите browser.py, и вы увидите, что делать.

л.

0 голосов
/ 10 октября 2010

я забыл упомянуть (и этого не было в документации, которую я сейчас обновил): вам нужно проверить ветку "python_codegen", в противном случае вы просто получите простой ванильный webkit. который абсолютно бесполезен для вас.

...