исходный код:
from twill import get_browser
from twill.commands import *
b = get_browser()
go("http://finance.liga.net/finmarket/#")
fv("1", "login", "max")
fv("1", "password", "111111")
fv("1", "save", "true")
b.showforms()
submit()
==> at http://finance.liga.net/finmarket/
Form #1
## ## __Name__________________ __Type___ __ID________ __Value__________________
1 login text login max
2 password password password 111111
3 save checkbox (None) ['true'] of ['true']
Form #2
## ## __Name__________________ __Type___ __ID________ __Value__________________
1 _email text email
2 _new_password password password
3 _new_password2 password password
4 _login text login
5 _code text code
Form #3
## ## __Name__________________ __Type___ __ID________ __Value__________________
1 cx hidden (None) 007078465556481524690:nlgobge44fq
2 cof hidden (None) FORID:9
3 ie hidden (None) windows-1251
4 q text searchform
5 1 sa submit searchfo ...
Form #4
## ## __Name__________________ __Type___ __ID________ __Value__________________
1 vote_id hidden (None) 24
2 vote_for radio (None) [] of ['11196', '11197', '11198']
Если зайти на сайт finance.liga.net/finmarket => Авторизация, и попробовать Анализировать элемент “Войти”, то видно, что он помещен в джавовскую функцию onclick. Да и расширение у кнопки .gif
Вот ее расположение на странице:
<a id="LoginButton" onclick="return __doExecute2('LogonPanel', {__ExecFunction : 'Login'},
'/_site/src/main.aspx', 'LogonForm')" href="#">
<img alt="Войти" src="/_site/_pic/new2/enter.gif">
</a>
Можно ли все-таки Войти?
Заранее, большое спасибо!