Chciałbym przy użyciu Javy zalogować się na forum i pobrać pewne informacje. Okienko logowania zostało stworzone przy użyciu javascript. Rozumiem, że po ustanowieniu połączenia muszę przesłać informacje o loginie i haśle. Nie wiem tylko jak to zapisać. Do tej pory mam coś takiego:
HttpURLConnection laczenie = (HttpURLConnection) url.openConnection();
laczenie.setRequestMethod("POST");
laczenie.setDoOutput(true);
laczenie.setInstanceFollowRedirects(true);
laczenie.connect();
laczenie.setReadTimeout(10 * 1000);
PrintWriter out = new PrintWriter(laczenie.getOutputStream());
out.write("????"); // i tu nie wiem co dalej
Tak wygląda kod logowania w źródle strony:
script type="text/javascript">
<!--
lang.username = "Login";
lang.password = "Hasło";
lang.login = "Zaloguj się";
lang.lost_password = "<a href=\"adres " class=\"lost_password\">Nie pamiętam hasła<\/a>";
lang.register_url = "<a href=\"adres " class=\"register\">Rejestracja<\/a>";
lang.remember_me = "Zapamiętaj mnie";
// -->
</script>