2012-02-09 5 views
0

프로그램과 함께 yahoo pipes 계정 (로그인 페이지 사용)에 로그인하려고했습니다. 아래는 내가 사용하고있는 코드입니다. "로그인"버튼을 클릭하면이 페이지 http://pipes.yahoo.com/pipes/이 열립니다. 그러나 click() 함수가 제대로 작동하지 않는 것처럼 보입니다. "로그인"버튼을 클릭하기 전후의 페이지 내용이 동일하기 때문에 이 코드는 true를 반환합니다.HtmlUnit의 Click() 함수가 작동하지 않습니다.

나는 무엇이 잘못 될지 알 수 없습니다. 누군가 내가 놓친 것을 제안 할 수 있습니까?

답변

3

이 추가 :

다음
webClient.setJavaScriptEnabled(false); 
// You can re-enable JS later 

는이를 제거 :

webClient.setRefreshHandler(new RefreshHandler() { 
    public void handleRefresh(Page page, URL url, int arg) throws IOException { 
     System.out.println("handleRefresh"); 
    } 
}); 
+0

감사합니다, 그것은 나를 위해 일했습니다. – Judy

관련 문제