2011-12-14 10 views
-2

セキュリティで保護されたページを持つWebサイトをクロールしてログイン用のユーザー名とパスワードを尋ねる必要があります。クローラが開始され、クローラがセキュリティで保護されたページをクロールできるようにユーザーからログインするパスワードを設定します。クローラを使用しているユーザーアカウントでクローラがログインしている場合は、ページをクロールする必要があります。クローラを使用してフォームフィールドに入力する方法

答えて

0

私はいくつかの掘削を行なったし、自分の質問に答える、これはそれがeasliy

HtmlPage page = (HtmlPage) webClient.getPage("https:website name.com/loginpage"); 
    HtmlForm form = page.getFormBy("login_form"); 
     HtmlForm formm= page.getForms().get(0); 
    formm.getInputByName("SignInEmailAddress").setValueAttribute("your emailid"); 
    formm.getInputByName("SignInPassword").setValueAttribute("password"); 
    page = (HtmlPage) formm.getInputByValue("Login").click(); 
     System.out.println(page); 
     System.out.println(page.asText()); 
行うことができますHtmlunitを使用して、他の人を助けるOK
0

正しいユーザー名/パスワード。詳細については、ログインページのフォームHTMLコード、特にフィールド名を確認してください。

関連する問題