Форум сайта python.su
Всем добрый вечер!
Хочу написать програмку, которая будет периодически заходить на сайт, там заполнять поля формы, submit'тить и парсить результат.
Когда-то давно писал подобное на Delphi. Там был компонент TWebBrowser, с удобными DOM средствами для заполнения полей и т.п.
Как я понял, на питоне можно подобное сделать с помощью WebKit'а. Но примеров крайне мало. Примеров где происходит заполнение полей вообще не нашёл.
Можно вообще такое сделать? Ткните носом в какие-нить примеры или документацию.
Спасибо!
Отредактировано (Июль 17, 2009 17:26:05)
Офлайн
Для WebKit'а - не знаю. А так:
Selenium IDE.
mechanize.
Офлайн
FerromanНадо уметь переваривать яваскрипт. Без этого сейчас никуда.
Для WebKit'а - не знаю. А так:
Selenium IDE.
mechanize.
Офлайн
Что значит “переваривать яваскрипт”?
Офлайн
FerromanЯ хочу обрабатывать сайты, на которых много аякса. Если зайти туда с отключённым яваскриптом, то там ничего не работает. Сабмит даже не нажмётся.
Что значит “переваривать яваскрипт”?
Офлайн
alphaville
Было бы классно, если бы вы посмотрели на ходя бы один из предложенных мной инструментов.
Офлайн
FerromanДа, извините. Посмотрю. Просто пока написал пост, додумался до того, что можно обойтись использованием POST запросов. И никакой браузер вообще городить не придётся.
alphaville
Было бы классно, если бы вы посмотрели на ходя бы один из предложенных мной инструментов.
Офлайн
Я скорее к тому, что тот же Selenium автоматизирует действия прямо в браузере, фактически как человек, следовательно AJAX, не AJAX…
Офлайн