Я пытаюсь войти на страницу Facebook с помощью HtmlUnit и просмотреть ее содержимое HTML. Я пытаюсь заполнить учетные данные для входа через HtmlUnit, но не вижу, чтобы сеанс выполнялся при нажатии кнопки отправки.
Не удалось найти много контента в классах управления сеансами htmlunit. Я также приложил код, который я сейчас использую для решения этой проблемы. Любая помощь приветствуется!
WebClient webClient = new WebClient();
HtmlPage page1 = webClient.getPage("https://www.facebook.com");
List<HtmlForm> listF = page1.getForms();
HtmlForm form = null;
for(int i=0; i<listF.size(); i++)
{
if(listF.get(i).getId().equals("login_form"))
{
form = listF.get(i);
}
}
HtmlTextInput uName = form.getInputByName("email");
HtmlPasswordInput passWord = form.getInputByName("pass");
HtmlSubmitInput button = form.getInputByValue("Log In");
uName.setValueAttribute(FACEBOOK_UNAME);
passWord.setValueAttribute(FACEBOOK_PASS);
HtmlPage page2 = button.click();