0
我試圖登錄vbulletins論壇使用的HtmlUnit登錄使用的HtmlUnit
我可以連接到我的論壇,並設置自己的用戶名和密碼,但vBulletin論壇時點擊登錄按鈕,我不能登錄到我的用戶
這是我的代碼:
try{
final WebClient webClient = new WebClient();
webClient.getOptions().setJavaScriptEnabled(false);
webClient.getOptions().setCssEnabled(false);
final HtmlPage page1 =(HtmlPage) webClient.getPage("http://mysite.com/forum.php");
final HtmlForm form1 = (HtmlForm) page1.getElementById("navbar_loginform");
final HtmlSubmitInput button= form1.getInputByValue("login");
final HtmlTextInput username = form1.getElementById("navbar_username");
final HtmlTextInput password = form1.getElementById("navbar_password_hint");
username.setValueAttribute(txtusername.getText());
password.setValueAttribute(String.valueOf(txtpasswd.getPassword()));
final HtmlPage page2 =button.click();
webClient.closeAllWindows();
}
catch(Exception x)
{
JOptionPane.showMessageDialog(null, "can not connect");
}
當我得到第2頁結果的網址是像 「http://mysite.com/login.php?s=36401731df153421f06a8497b3b859df & DO =登錄」
請幫我解決我的問題,謝謝
你介意顯示一些代碼,你如何做到這一點? – localhost