Dunque mi sono accorto che anche riuscendo a risolvere quel problema alla lunga il sistema non funziona (mi è stato detto che forse il sito ti "blocca" se provi a fare troppe richieste).
Tuttavia il servizio che "crea" quell'output mette a disposizione questo javascript:
http://cp.eu2.fastcast4u.com:2199/system/streaminfo.js
che tramite il seguente codice nel body di una mia pagina html esterna:
Mi permette di stampare le informazioni "Nome radio - Nome autore - titolo brano", il tutto linkato ad una pagina esterna.codice:<span id="cc_strinfo_summary_radiowhite" class="cc_streaminfo">sss</span>
C'è qualche modo per leggere il contenuto di quello span, metterlo in una variabile e tagliar fuori sia nome radio che il link?
Io ho provato in vari modi a leggere il contenuto di quello span ma mi da sempre null, qui alcuni dei tentativi che ho fatto:
Se riuscivo a prendere il contenuto di quello span e o editarlo tramite javascript, oppure passarmelo ad una pagina php per editarlo sarebbe perfetto, ma non ci sto riuscendo.codice:<html> <head> <script language="javascript" type="text/javascript" src="http://cp.eu2.fastcast4u.com:2199/system/streaminfo.js"></script> <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript"> var div = document.getElementsByClassName('cc_streaminfo')[0]; document.write("w1" + document.getElementsByClassName('cc_streaminfo')[0]); document.write("w2" + document.getElementsByClassName('cc_streaminfo')[1]); document.write("w3" + document.getElementsByClassName('cc_streaminfo')[2]); var container = document.getElementById ("cc_strinfo_summary_radiowhite"); var spans = div.getElementsByTagName("span"); document.write("il mio script: " + spans[0] + "!"); document.write("il mio script: " + container + "!"); //var first_load = function firstLoad() { $('#load_tweets').load('current_g.php?song=ciao');//.fadeIn("slow"); } var auto_refresh = setInterval( function () { $('#load_tweets').load('current_g.php?song=' + cc_streaminfo).fadeIn("slow"); }, 10000); // refresh every 10000 milliseconds </script> </head> <body onLoad="firstLoad()";> <br> <span id="cc_strinfo_summary_radiowhite" class="cc_streaminfo">sss</span> <div id="load_tweets"> </div> </body> </html>