jnlpdownloader is a Python script that takes a URL to a JNLP and downloads all the associated JARs and native libraries. Another Java based tool exists that provides this functionality, but this Python version extends the capabilities to include the ability to authenticate with BASIC, DIGEST, NTLM, or cookie authentication.
The line xmltree = ET.ElementTree(ET.fromstring(r.text)) is failling if the XML contains non ascii char. To fix it: xmltree = ET.ElementTree(ET.fromstring(r.content))
The line
xmltree = ET.ElementTree(ET.fromstring(r.text))
is failling if the XML contains non ascii char. To fix it:xmltree = ET.ElementTree(ET.fromstring(r.content))