| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > Эмуляция браузера |
| Автор: Luceus 15.8.2006, 13:42 |
| Возникла следующая задача. Необходимо с помощью Питона загрузить страницу, и отслеживать поведение ява-скрипта, работу аякса и дома непосредственно тоже. Так вот, вопрос: Есть ли библиотека в Питоне, которая позволяет осуществлять нечто подобное, а именно эмулировать полностью работу браузера, эмулировать нажатие мышкой на элементы и т.д.??? Очень нужно. Спасибо. |
| Автор: Luceus 15.8.2006, 15:03 |
| Как бы это узнать? =) Очень надо Добавлено @ 15:05 Хорошо, а можно ли делать как-то скрин окна под виндой, также как-то управлять мышкой, клацать на элементы и др.??? Спасибо. Первый пост тоже очень актуальный. |
| Автор: pythonwin 16.8.2006, 07:44 | ||||||||
| ответы есть здесь: http://python.com.ua/forum/viewtopic.php?id=94 quote=slivlen]Полностью имулировать работу браузера с ajax приложением ИМХО вряд-ли получится, т.к. потребуется довольно продвинутый интерпритатор js с поддержкрой XMLHttpRequest() и прочего. Впринципе можно попробовать копнуть Gecko и возможности которые он предоставляет через XPCOM(PyXPCOM), хотя PyXPCOM восновном применяется для связывания GUI на XUL с питоновским кодом. А касательно управления гуем, то можно попробовать управлять IE через COM.[/quote]
и с http://python.promsoft.ru/index.php?action=forum&id=2889#id_2889
|
| Автор: Luceus 16.8.2006, 13:16 |
| pythonwin, Спасибо! =) |
| Автор: pythonwin 16.8.2006, 15:20 |
Пожалуйста, заходи ещё! |
| Автор: pythonwin 17.8.2006, 09:54 | ||
http://python.promsoft.ru/index.php?action=forum&id=2892#id_2892
|
| Автор: albertn 21.8.2006, 09:39 |
| А еще интересно что необходимо отслеживать и с какой целью. Возможно для данной проблемы можно найти более простое решение. |
| Автор: pythonwin 21.8.2006, 09:50 | ||
поддерживаю. |
| Автор: dvska 21.8.2006, 21:28 |
| Пробуйте Селениум -- http://www.openqa.org/selenium/ |