Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Эмуляция нажатия кнопки на сайте [RSS Feed]

#1 Сен. 21, 2012 20:51:14

kappa-sama
Зарегистрирован: 2012-09-21
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Эмуляция нажатия кнопки на сайте

Доброго!

Есть Python 3.2 на Debian.
На сайте есть ссылка на файл и кнопка вида

<button onclick="rm_h.goNext(true);" class="nextButton" title='блаблабла'></button>
которая то ли подгружает новую страницу с новым файлом, то ли еще что-то…

И если ссылку на файл я вытаскиваю с помощью xpath`a, то дальше возникают вопросы:

1) С помощью каких инструментов можно понять что именно происходит при нажатии, откуда берутся данные и прочее.
2) Как с помощью питона эмулировать нажатие на кнопку и получить ссылку на следующий файл.

Если есть возможность то с примерами. Или хотя бы в какую сторону копать.

Офлайн

#2 Сен. 21, 2012 22:05:46

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Эмуляция нажатия кнопки на сайте

Самое простое и прямолинейное - смотреть запросы сниффером/плагином к браузеру и воспроизводить это на питоне.

Для первого годится httpfox, firebug вроде бы тоже, для второго - grab или requests.

Офлайн

  • Начало
  • » Web
  • » Эмуляция нажатия кнопки на сайте[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version