2013-08-13 7 views
4

사이트에 가서 로그인 버튼이나 링크를 클릭하고 싶습니다. 그러나 로그인은 양식을 사용하지 않습니다.어떻게 능률적으로 버튼을 클릭하나요?

로그인 절차에서 자바 스크립트를 사용한다고 생각합니다. 사용자 이름

입력 :

<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> 

어떻게이 링크를 클릭하고 어떻게 능 직물에 의해 사용자 이름 입력보다 채울 수 있습니까? 능 직물을위한 다른 대안이 있습니까?

감사합니다,

답변

1

요청으로 User-Agent 헤더를 보내십시오. 어쨌든 능 직물은 JavaScript를 잘 처리하지 못하기 때문에 다른 것을 시도하는 것이 좋습니다. 대안

,이 있습니다 :

  • Selenium (python bindings)
  • (HTML을 구문 분석)