Hallo zusammen,
ich lese aus einer WebSeite alle Link mit einem bestimmten Muster aus.
Teile der Links können z.B. solche Teile enthalten :
Ich verwende die Klasse StringUtils um aus dem Link alle HTML Zeichen zu demaskieren :
Somit hätte ich erwartet, dass der Code am Ende den Link in dieser Form verändert :
Leider passiert das nicht - die Teile %5B und %5D bleiben erhalten.
Hier mal eine Url zu probieren :
Und hier der Code Teil :
Vielen Dank für eure Hilfe
ich lese aus einer WebSeite alle Link mit einem bestimmten Muster aus.
Teile der Links können z.B. solche Teile enthalten :
Code:
&tx_lbvolley_volley%5Baction%5D
Code:
StringEscapeUtils.unescapeHtml4
Code:
index.php?id=300&tx_lbvolley_volley[staffel]=21&tx_lbvolley_volley[action]=show&tx_lbvolley_volley[controller]=Staffel&cHash=77ab56480306af6efd6a2f982b35ac00
Hier mal eine Url zu probieren :
Code:
index.php?id=300&tx_lbvolley_volley%5Bstaffel%5D=41&tx_lbvolley_volley%5Baction%5D=show&tx_lbvolley_volley%5Bcontroller%5D=Staffel&cHash=0ea48558772b0be42e2585143707179c
Java:
// create a new connection
URLConnection connection = new URL(url).openConnection();
// get the content as string list
@SuppressWarnings("unchecked")
List<String> lines = IOUtils.readLines(connection.getInputStream());
// convert the lines to one string
String content = String.join("", lines);
// unescape the html character
content = StringEscapeUtils.unescapeHtml4(content);
Vielen Dank für eure Hilfe