Latest posts on Эмуляция браузера topichttps://python.su/forum/topic/94/2006-08-15T20:40:35+03:00Общий :: Python для экспертов :: Эмуляция браузера
2006-08-15T20:40:35+03:00slivlen429Если ты о модулях которые пришли из Grail(<a href="http://grail.sourceforge.net/%29%2C">http://grail.sourceforge.net/),</a> то они, кажется, сильно устарели и там нет поддержки js.
Общий :: Python для экспертов :: Эмуляция браузера
2006-08-15T19:11:03+03:00slav0nic427в принципе есть модули для написания браузеров для питона, но не знаю могут ли они такое
Общий :: Python для экспертов :: Эмуляция браузера
2006-08-15T16:15:10+03:00slivlen423Как вариант, еще можно использовать SpiderMonkey, если написать для него Python bindings.(<a href="http://www.mozilla.org/js/spidermonkey/%29">http://www.mozilla.org/js/spidermonkey/)</a>
Общий :: Python для экспертов :: Эмуляция браузера
2006-08-15T16:08:20+03:00slivlen421Полностью имулировать работу браузера с ajax приложением ИМХО вряд-ли получится, т.к. потребуется довольно продвинутый интерпритатор js с поддержкрой XMLHttpRequest() и прочего. Впринципе можно попробовать копнуть Gecko и возможности которые он предоставляет через XPCOM(PyXPCOM), хотя PyXPCOM восновном применяется для связывания GUI на XUL с питоновским кодом. А касательно управления гуем, то можно попробовать управлять IE через COM.
Общий :: Python для экспертов :: Эмуляция браузера
2006-08-15T15:27:17+03:00pythonwin419<blockquote>Возникла следующая задача. Необходимо с помощью Питона загрузить страницу, и отслеживать поведение ява-скрипта, работу аякса и дома непосредственно тоже. Так вот, вопрос: Есть ли библиотека в Питоне, которая позволяет осуществлять нечто подобное, а именно эмулировать полностью работу браузера, эмулировать нажатие мышкой на элементы и т.д.???<br/><br/>Очень нужно.<br/><br/>Спасибо. <br/><br/>PS можно ли делать как-то скрин окна под виндой, также как-то управлять мышкой, клацать на элементы и др.???<br/><br/>Первый пост тоже очень актуальный.</blockquote>Проблема взята с форума <a href="http://forum.vingrad.ru/index.php?showtopic=107973&view=findpost&p=822667">http://forum.vingrad.ru/index.php?showtopic=107973&view=findpost&p=822667</a><br/><br/>Прошу Вас помочь! :)