1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
|
package read_website_file;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class Read_Website_File
{
public static void main(String[] args)
{
try
{
getUrlSource("hof-university./studierende/info-service/stundenplaene.html?tx_stundenplan_stundenplan[action]=list&tx_stundenplan_stundenplan[controller]=Stundenplan&tx_stundenplan_stundenplan[save]=&tx_stundenplan_stundenplan[studiengang]=MI&tx_stundenplan_stundenplan[semester]=4_SS_2016&tx_stundenplan_stundenplan[view]=alle#jpoint");
}
catch (IOException e)
{
System.out.println("Lesefehler");
}
}
private static void getUrlSource(String urlString) throws IOException
{
StringBuilder result = new StringBuilder();
URL url = new URL(urlString);
URLConnection spoof = url.openConnection();
spoof.setRequestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; H010818)");
BufferedReader in = new BufferedReader(new InputStreamReader(spoof.getInputStream()));
String line = "";
int i=0;
while ((line = in.readLine()) != null)
{
result.append(line);
if (result.charAt(i)==':')
{
System.out.println(result.substring(i-2,i+3));
}
++i;
}
}
}
|