salve io un codice che mi permette di estrapolare gli script da una pagina htm
vorrei sapere per ogni script trovato che tipo sia....
cioè se il primo script è di tipo javaScript mi salva in una varialile apposita la stringa "trovato script Java script"
e così con il secondo ed il terzo script trovato:
codice:
Pattern pattern = Pattern.compile ("<SCRIPT.*?>(.*?)</SCRIPT>|<%.*?(%@)?(.*?)%>|<%.*?>(.*?)%>|<\\?(?:php)?(.*?)\\?>",Pattern.DOTALL | Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher (testoPagina);
StringBuffer stringBuffer = new StringBuffer();
int scriptNumber = 0;
while (matcher.find ())
{
scriptNumber++;
String script = matcher.group (0);
StringBuffer scriptText = new StringBuffer();
scriptText.append("SCRIPT " + scriptNumber + ":\r\n ");
scriptText.append(script);
scriptText.append("\r\n");
stringBuffer.append(scriptText);
System.out.println (scriptText);
questa è solo ala parte di codice che si occupa della ricerca...!