2013-08-13 1 views
4

Я хочу перейти на сайт и нажать на кнопку или ссылку для входа. Но логин не использует форму.Как нажимать кнопку twill?

Я думаю, что процедура входа в систему использует javascript.

Вход для пользователя:

<input tabindex="1" 
class="dxeEditArea_Office2003Blue dxeEditAreaSys" onkeydown="aspxEKeyDown('ctl00_wucLogin1_txtUID', event)" 
    name="ctl00$wucLogin1$txtUID" 
    onkeyup="aspxEKeyUp('ctl00_wucLogin1_txtUID', event)" 
    type="text" 
    id="ctl00_wucLogin1_txtUID_I" 
    onblur="aspxELostFocus('ctl00_wucLogin1_txtUID')" 
    onfocus="aspxEGotFocus('ctl00_wucLogin1_txtUID')" 
    onkeypress="aspxEKeyPress('ctl00_wucLogin1_txtUID', event)" 
    style="height:15px;"> 

Ссылка для входа в систему является:

<a id="ctl00_wucLogin1_BtnLogin" 
class="Search_button" 
href="javascript:__doPostBack('ctl00$wucLogin1$BtnLogin','')" 
style="...">Login 
</a> 

Как я могу нажать на эту ссылку, и как я могу заполнить, чем ввод имени пользователя по саржевого? есть ли другая альтернатива для twill?

Спасибо,

ответ

1

Попробуйте отправить заголовок User-Agent с запросом. В любом случае, twill плохо обрабатывает JavaScript, поэтому вам лучше попробовать что-то еще.

Для альтернативы, есть: