Найти - Пользователи
Полная версия: python spynner - как кликнуть на кнопку?
Начало » Python для экспертов » python spynner - как кликнуть на кнопку?
1
ks
Я хочу войти на vk.com - все что я делаю можно увидеть ниже:

>>> import spynner as s
>>> b = s.Browser()
True
>>> b.wk_fill('input', ‘my@mail.ru’)
>>> b.wk_fill('input', ‘my_secret_password’)
>>> b.create_webview()
>>> b.show()
Вот на последнем моменте оно показывает мне, что почти все ок
https://picasaweb.google.com/108465638371111457481/SpynnerExperiments#5776810930419210290

Остается только кликнуть по кнопке входа.. вопрос - как это сделать?
Все мои тщетные попытки можно увидеть здесь: http://dumpz.org/245555/
Lexander
Вообще правильный селектор - “#quick_login_button”.
Но, если не получится, пробуйте через submit формы или runjs (в коде страницы есть функция обработки сабмита формы).
Для справки: http://packages.python.org/spynner/spynner.browser.Browser-class.html
ks
Lexander
Вообще правильный селектор - “#quick_login_button”.
Но, если не получится, пробуйте через submit формы или runjs (в коде страницы есть функция обработки сабмита формы).
Для справки: http://packages.python.org/spynner/spynner.browser.Browser-class.html

Пасиба.. это правильный ответ. Теперь осталась проблема с Segmentation fault
- на этом моменте уже выдает такую ошибку. :[

Более подробно про аналогичную проблему в моих же вопросах на оверфлоу - где она может возникать:
http://stackoverflow.com/questions/11941183/why-spynner-is-not-working-or-get-an-errors
http://stackoverflow.com/questions/11966216/spynner-how-i-can-click-login-button
Lexander
Тезка, вы в курсе, что засветили свой логин и пароль на stackoverflow.com (вторая ссылка)?
ks
Lexander
Тезка, вы в курсе, что засветили свой логин и пароль на stackoverflow.com (вторая ссылка)?

Ха, пасиба) От черт.. старательно пытался его отовсюду вычистить.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB