Мне нужно зайти на домашнюю страницу, но я хочу, чтобы моя программа выполняла это или каким-то образом, когда я вошел в систему через браузер, моя программа имеет доступ к веб-страницам.Как подключиться к сайту с помощью Java
форма такова:
<form name="something" action="loginchk.asp" method="post" >
Источником входа веб-страницу что-то вроде этого: (поле пароля)
<td nowrap>Password:</td>
<td> <input type="password" name="pass" value="" document.scopeeslogin.splctl.value='1';" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">
</td>
и вход кнопки:
< input type="image" src="images/btn_login.gif" alt="Login" onClick="javascript:return Validate();" />
и функция проверки:
function Validate()
{
if (document.scopeeslogin.pass.value=='')
{
alert('Please enter password');
document.scopeeslogin.pass.focus();
return false;
}
return true;
}
Почему вы не можете отправить пароль как часть запроса получения? Кроме того, вы можете захотеть просмотреть [selenium] (http://seleniumhq.org/docs/appendix_installing_java_driver_client.html). – Chris
Я пробовал, он не работает! Я не знаю, что вы подразумеваете под этой ссылкой Selenium! –
Вход в ваш случай включает в себя 'javascript', который ваш код Java не сможет сделать. Итак, посмотрите на любой браузер без браузера, например 'htmlunit' для обработки javascript. – RanRag