0
HtmlUnit을 사용하여 http://minecraft-server-list.com/login/login.php에 로그인하려면 어떻게해야합니까? 로그인 양식에 ID가없는 것 같아 getFormByName을 사용하여 가져올 수 없습니다.HtmlUnit으로 웹 사이트에 로그인
HtmlUnit을 사용하여 http://minecraft-server-list.com/login/login.php에 로그인하려면 어떻게해야합니까? 로그인 양식에 ID가없는 것 같아 getFormByName을 사용하여 가져올 수 없습니다.HtmlUnit으로 웹 사이트에 로그인
당신은 XPath는 HtmlForm form = page.getFirstByXPath("//form[@action='login.php']");
를 사용하여 양식을 얻을 그리고 일예로 사용자 이름 및 암호 필드를 얻을 수 있습니다
final HtmlTextInput textField = form.getInputByName("Username");
final HtmlPasswordInput pwd = form.getInputByName("password");
는 후 로그인 버튼을 얻고 수행
HtmlPage page = (HtmlPage) form.getInputByValue("Login").click();
이 근무를 클릭 자격 증명
을 설정, 감사합니다! – Garrett
@ sol4me : 어떤 요소의 xpath? – Guru
@Guru 우리의 경우 특정 HTML 요소에 대한 xpath'''form''' 요소 – sol4me