Форум сайта python.su
Возникла следующая задача. Необходимо с помощью Питона загрузить страницу, и отслеживать поведение ява-скрипта, работу аякса и дома непосредственно тоже. Так вот, вопрос: Есть ли библиотека в Питоне, которая позволяет осуществлять нечто подобное, а именно эмулировать полностью работу браузера, эмулировать нажатие мышкой на элементы и т.д.???Проблема взята с форума http://forum.vingrad.ru/index.php?showtopic=107973&view=findpost&p=822667
Очень нужно.
Спасибо.
PS можно ли делать как-то скрин окна под виндой, также как-то управлять мышкой, клацать на элементы и др.???
Первый пост тоже очень актуальный.
Офлайн
Полностью имулировать работу браузера с ajax приложением ИМХО вряд-ли получится, т.к. потребуется довольно продвинутый интерпритатор js с поддержкрой XMLHttpRequest() и прочего. Впринципе можно попробовать копнуть Gecko и возможности которые он предоставляет через XPCOM(PyXPCOM), хотя PyXPCOM восновном применяется для связывания GUI на XUL с питоновским кодом. А касательно управления гуем, то можно попробовать управлять IE через COM.
Офлайн
Как вариант, еще можно использовать SpiderMonkey, если написать для него Python bindings.(http://www.mozilla.org/js/spidermonkey/)
Офлайн
в принципе есть модули для написания браузеров для питона, но не знаю могут ли они такое
Офлайн
Если ты о модулях которые пришли из Grail(http://grail.sourceforge.net/), то они, кажется, сильно устарели и там нет поддержки js.
Офлайн