Grazie a Dio Flash sta pian piano scomparendo dai nostri schermi grazie alla creazione dell’html5, però ancora oggi le “infestazioni” delle applicazioni create in questo linguaggio non ci permettono di fare molte cose. Una delle cose che Flash non ci permette di fare è di vedere il link originale ad un file video o immagine in una pagina con un player. Per qualche anno mi sono chiesto come fare ad ottenere il link. C’è da dire che nel corso degli anni i programmatori web hanno fatto di tutto per rendere impossibile (o come si vedrà almeno difficile) rintracciare tali indirizzi tramite i quali è possibile scaricare il file video o l’immagine originale tramite l’utilizzo di javascript e variabili flash incorporate nello stesso flash player. In passato ci sono state volte in cui per ottenere l’indirizzo di un file contenuto in un Flash ho decompilato, tramite appositi programmi, il player stesso ricostruendo gli indirizzi tramite tramite le variabili interne al codice (a volte addirittura criptate)… per fortuna da qualche tempo ho scoperto casualmente, mentre testavo la compatibilità di un css su differenti browser, l’esistenza di una “funzione” base del browser Safari di cui non ero a conoscenza (dato che sono un utente Windows) e che permette con un semplice click di trovare tali link.
Per scoprire il link ad oggetti contenuti all’interno di una applicazione web Flash non dovete fare altro che scaricare Safari per Windows. A questo punto però sorge un problema. La Apple dalla versione 5.0.5 del proprio browser ha smesso di supportare, a causa di bug di sicurezza sulla versione Windows, il supporto a Javascript. Questo fa in modo che tutte le pagine in cui c’è un codice Javascript, esso non funzioni. La conseguenza è che gli script di creazione di molti player flash sparsi per la rete con l’ultima versione di Safari rilasciata (la 5.1.7) non funzionino proprio e diano un pop-up di errore. La soluzione è quella di scaricare Safari 5.0.5
Ora che abbiamo il nostro nuovo (vecchio) browser Safari installato cerchiamo ad esempio di avere il link di una puntata della nostra trasmissione DMAX preferita:
- Apriamo Safari 5.0.5. Se chiede di fare l’aggiornamento all’ultima versione RIFIUTARE SEMPRE se no verrà disabilitato il supporto Javascript.
- Apriamo ad esempio la pagina:http://www.dmax.it/video/programmi/american-guns/american-guns-episodio-1/
- Una volta caricata la pagina premiamo Play sul video (una volta avviatosi possiamo anche ristopparlo).
- Clicchiamo in alto nel menu del browser su Finestra – Attività
- Nella finestrella che si sarà aperta ci saranno i link a TUTTE le risorse contenute nella pagina (video visualizzato nel Flash player incluso)
- Ora cerchiamo il link del video. lo potete riconoscere perchè sulla colonna di destra avrà un parametro dimensione diverso dagli altri file essendo una risorsa di tipo stream e quindi caricata man mano che il player bufferizza (ovvero va avanti a caricare). E’ di formato X MB di Y GB.
- Cliccate col il tasto sinistro del mouse sulla riga trovata nel punto 6 e premete i tasti CTRL + C per copiare l’indirizzo.
A questo punto potete farci quello che volete. Io, ad esempio, odio dover tenere la pagina aperta bloccata sul sito del video per vedermi un programma, quando invece posso benissimi prendere quel link ed aprirlo in VLC, GOM Player o qualsiasi altro lettore multimediale utilizziate per il vostro Sistema Operativo.