2013-11-17 5 views
0

Im использует mechanize для автоматизации взаимодействия с веб-сайтами, все работает нормально. I m регистрация на сайте (с использованием имени пользователя и пароля), перемещение по страницам и все такое.Нажав на div с помощью механизации

Проблема в том, что я хочу имитировать щелчок на элементе, который не является тегом 'a' (его div). любые идеи, как обойти это?

ответ

1

Вы не можете сделать это с помощью Mechanize. Вам нужно будет использовать Watir или Selenium.

Однако, что вы можете потенциально сделать, это посмотреть на функциональность onClick div и выяснить, что это делает. Если он выполняет GET или POST, у вас есть этот параметр в Mechanize и может имитировать щелчок таким образом.

(Конечно, если вы примеры кода это было бы проще объяснить)

+0

, так как JS собирается на OnClick будет немного сложно, я использовал водосвинку вместо – Ran

Смежные вопросы