1
我不明白這個代碼有什麼問題(忽略襪子代理順便說一句,這不是問題......)我想登錄到我的vBulletin表單,所以我可以做一個腳本哪些汽車會禁止人員和物品。但是當我運行它時甚至找不到登錄表單,所以我編寫了一個for循環來列出主頁上的所有表單......它只設法找到喊話框,這不是我想要的!任何人都知道爲什麼它無法在頁面頂部找到登錄表單?使用htmlUnit登錄vBulletin
public Application() {
System.setProperty("socksProxyHost", "localhost");
System.setProperty("socksProxyPort", "9050");
final WebClient webClient = new WebClient();
webClient.getOptions().setJavaScriptEnabled(false);
webClient.getOptions().setCssEnabled(false);
HtmlPage page;
try {
page = webClient.getPage("http://cartoonamon.com/forum.php");
HtmlForm login = null;
for (HtmlForm f : page.getForms()) {
System.out.println(f.getNameAttribute());
}
// HtmlTextInput username = login.getElementById("navbar_username");
// HtmlTextInput password = login.getElementById("navbar_password");
// HtmlSubmitInput submit = login.getInputByValue("Log in");
// username.setValueAttribute("nolooking");
// password.setValueAttribute("nolooking!");
// HtmlPage page2 = submit.click();
} catch (FailingHttpStatusCodeException | IOException e) {
e.printStackTrace();
}
webClient.closeAllWindows();
}
你的意思是在你的問題循環這個問題?所以你說這些作品? – localhost