Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
se non ricordo male... aspettare! Perche' la versione macro è moooooooooooooooooooolto lenta!crowingc ha scritto:Sarebbe bello...se mi funzionasse!!
La macro va, gira tutto ma mi si blocca dicendomi
Stato : ....Elaborazione ..... Ricerca eventi......
Che devo fare???
ho chiesto delucidazioni ai gestori del sito, ma non ho ancora avuto risposto.darknike ha scritto:Jumpjack il link continua a non funzionare
arrivo, arrivo....giorgio67 ha scritto:jumpjack AIUTACI TUUUUU!!!!!!
http://guidatv.sky.it/app/guidatv/contenuti/data/grid/09_02_19/ch_371.js
http://guidatv.sky.it/EpgBackend/event_description.do?eid=17489032
Grazie per la ricerca, adesso vedo se mi basta.Boothby ha scritto:Forse il vecchio metodo non funziona più a causa della nuova guida TV
Ci ho dato un'occhiata, ti dico brevemente come funziona sperando possa esserti di qualche aiuto.
La nuova griglia programmi prende le proprie informazioni da file javascript come questo: http://guidatv.sky.it/app/guidatv/contenuti/data/grid/09_02_19/ch_371.js
Il link intero è così
Come si può facilmente capire "09_02_19" è la data nel formato AA_MM_GG, "ch_371" l'identificativo del canale.Codice:http://guidatv.sky.it/app/guidatv/contenuti/data/grid/09_02_19/ch_371.js
Quest'ultimo lo si può capire sempre andando nella griglia programmi, e guardando il codice sorgente della griglia (della griglia richiamata dagli script AJAX, cosa non presente direttamente nel sorgente della pagina). Lo si può fare in Firefox selezionando ad esempio dal numero 109 al 110, cliccare poi tasto destro e "Visualizza sorgente selezione". Nel risultato, il numero che identifica i canali lo si può trovare nei relativi tag <li id="ch_718"
Nel file javascript risultate non c'è però la descrizione completa del programma, questa la si ha interrogando la seguente pagina
Dove il numero finale corrisponde all'ID del relativo evento indicato nel file javascript precedente.Codice:http://guidatv.sky.it/EpgBackend/event_description.do?eid=17489032
Quando s'interroga quella pagina il file risultante ha estensione *.do, ma lo si può benissimo aprire con qualsiasi editor di testo.
Questo è quello che ho "scoperto" ad una prima occhiata, non escludo che ci siano da qualche parte file XML già pronti e più facili da gestire, ma non ne ho trovati.
Questo problema c'e' sempre stato, per questo poi ho aggiunto al mio programma l'opzione per scaricare solo in base a un certo filtro: i file XML "globali", senza dettagli, si scaricano rapidamente, ed è inutile scaricare i dettagli di TUTTI i programmi... anche quelli che non interessano!Temo inoltre che scaricare tutto attraverso questo procedimento sia lento oltre che pesante per il server (mi riferisco più che altro alle interrogazioni che si fanno per avere la descrizione di ogni singolo evento).
Ho appena provato, il gadget di Google richiama proprio gli stessi file javascript utilizzati dalla nuova griglia programmi.jumpjack ha scritto:Punti di partenza:
GOOGLE: http://www.sky.it/itstatic/gadget/gadgetEPG.xml
GADGET_EPG: http://guidatv.sky.it/guidatv/gadget/google-epg.html
ottimo lavoro, stavo cercando proprio questi! Senza il raggruppamento per canale non funzionerebbe lo scaricamento rapido tramite filtro, dovrei scaricare tutto!Boothby ha scritto:Ho appena provato, il gadget di Google richiama proprio gli stessi file javascript utilizzati dalla nuova griglia programmi.
In compenso grazie a questo gadget ho trovato dei file con le liste degli identificativi associati ad ogni canale:
Cinema: http://guidatv.sky.it/app/guidatv/contenuti/data/grid/grid_cinema_channels.js
Sport: http://guidatv.sky.it/app/guidatv/contenuti/data/grid/grid_sport_channels.js
Intrattenimento: http://guidatv.sky.it/app/guidatv/contenuti/data/grid/grid_intrattenimento_channels.js
Mondi e Culture: http://guidatv.sky.it/app/guidatv/contenuti/data/grid/grid_mondi_channels.js
Bambini: http://guidatv.sky.it/app/guidatv/contenuti/data/grid/grid_bambini_channels.js
Musica: http://guidatv.sky.it/app/guidatv/contenuti/data/grid/grid_musica_channels.js
News: http://guidatv.sky.it/app/guidatv/contenuti/data/grid/grid_news_channels.js
Prima Fila: http://guidatv.sky.it/app/guidatv/contenuti/data/grid/grid_primafila_channels.js
HD: http://guidatv.sky.it/app/guidatv/contenuti/data/grid/grid_hd_channels.js