Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 15, 2012 15:10:07

ks
От:
Зарегистрирован: 2009-05-20
Сообщения: 61
Репутация: +  0  -
Профиль   Отправить e-mail  

python spynner - как кликнуть на кнопку?

Я хочу войти на 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/



Офлайн

#2 Авг. 15, 2012 17:43:42

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

python spynner - как кликнуть на кнопку?

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



Офлайн

#3 Авг. 15, 2012 22:48:47

ks
От:
Зарегистрирован: 2009-05-20
Сообщения: 61
Репутация: +  0  -
Профиль   Отправить e-mail  

python spynner - как кликнуть на кнопку?

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



Офлайн

#4 Авг. 16, 2012 13:53:45

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

python spynner - как кликнуть на кнопку?

Тезка, вы в курсе, что засветили свой логин и пароль на stackoverflow.com (вторая ссылка)?



Офлайн

#5 Авг. 16, 2012 15:13:40

ks
От:
Зарегистрирован: 2009-05-20
Сообщения: 61
Репутация: +  0  -
Профиль   Отправить e-mail  

python spynner - как кликнуть на кнопку?

Lexander
Тезка, вы в курсе, что засветили свой логин и пароль на stackoverflow.com (вторая ссылка)?

Ха, пасиба) От черт.. старательно пытался его отовсюду вычистить.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version