download html page
Hi all, I want to download an html page from internet with a login form.
I use this code:
URL url = new URL("http://site.com/ligin?user=user&pass=pass");
downloadFromUrl(url, "file.txt", "Mozilla")
public static void downloadFromUrl (URL url, String localFilename,
String userAgent)
throws IOException
{
InputStream is = null;
FileOutputStream fos = null;
try
{
URLConnection urlConn = url.openConnection ();
urlConn.setRequestProperty ("User-Agent", userAgent);
is = urlConn.getInputStream ();
fos = new FileOutputStream (localFilename);
byte[] buffer = new byte[1024];
int len;
while ((len = is.read (buffer)) > 0)
fos.write (buffer, 0, len);
}
finally
{
try {
if (is != null)
is.close ();
} finally {
if (fos != null)
fos.close ();
}
}
}
the problem is that the file dowloaded contains this:
<meta http-equiv="refresh" content="0;
url=wbc_skplogin?wc_dbos=&wc_retpath=wbc_skpcreditcheck">
a redirect!!!
How can save the "wbc_skpcreditcheck" page?
If I dowload that directly the website don't login me...
Thanks!!!