4

我想去一个站点并单击一个按钮或链接进行登录。但是登录不使用表单。

我认为登录程序使用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>

我怎样才能点击这个链接,我怎样才能用斜纹填充用户名?斜纹布还有其他替代品吗?

谢谢,

4

1 回答 1

1

尝试User-Agent随请求一起发送标头。无论如何,twill 不能很好地处理 JavaScript,所以你最好尝试其他的东西。

对于替代方案,有:

于 2013-11-12T00:21:05.393 回答