2016-03-21 6 views
0

Momentan versuche ich mich mit HtmlUnit 2.20 bei LinkedIn anzumelden. Aber ich kann mich nicht anmelden. Unten ist mein Code.Melden Sie sich mit HtmlUnit bei LinkedIn an und navigieren Sie zu Connections. Webseite

Könnten Sie bitte helfen, herauszufinden, was mit meinem Code nicht stimmt und wie ich nach der Anmeldung zu einer anderen Seite navigiere.

+0

Haben Sie versucht, 'webClient.setAjaxController (neu NicelyResynchronizingAjaxController());'? – haihui

+0

Ich habe versucht "webClient.setAjaxController (new NicelyResynchronizingAjaxController())". Aber ich kann mich nicht anmelden. – user2475467

Antwort

0

Try this ...

ich hier gefunden habe Lösung für linkedin Login ......

try { 
     String url = "https://www.linkedin.com/uas/login?goback=&trk=hb_signin"; 
     final WebClient webClient = new WebClient(); 
     webClient.getOptions().setJavaScriptEnabled(false); 
     webClient.getOptions().setCssEnabled(false); 

     final HtmlPage loginPage = webClient.getPage(url); 
     //Get Form By name 
     final HtmlForm loginForm = loginPage.getFormByName("login"); 
     final HtmlSubmitInput button = loginForm.getInputByName("signin"); 
     final HtmlTextInput usernameTextField = loginForm.getInputByName("session_key"); 
     final HtmlPasswordInput passwordTextField = loginForm.getInputByName("session_password"); 
     usernameTextField.setValueAttribute(userName);//your Linkedin Username 
     passwordTextField.setValueAttribute(password);//Your Linkedin Password 
     final HtmlPage responsePage = button.click(); 
     String htmlBody = responsePage.getWebResponse().getContentAsString(); 
     System.out.println(htmlBody); 
    } catch (Exception ex) { 
     ex.printStackTrace(); 
    } 
Verwandte Themen