Newsgroup: it.comp.www.html
Titolo: Salvare il codice HTML di un iframe

Salve a tutti!!
Conoscete questo sito: 
http://www.livescore.in/it/
Il mio intento � quello di salvare il codice HTML dei dati che
presenta, ma ci� mi � impossibile.
Esiste un modo per ottenere questo risultato ?
In particolare sono interessato a salvare il contenuto html della
linguetta "Tutti" e della linguetta "Quote"
E' possibile aggirare la "limitazione" imposta dall' iframe ?
Grazie
Ciao
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente

> E' possibile aggirare la "limitazione" imposta dall' iframe ?
ma guarda che non � un iframe..... sono richieste xml
ora i dati viaggiono in XMLHttpRequest -> setRequestHeader-> send quindi se 
dumpi ottieni ci� che chiedi. 


 Esiste un modo per ottenere questo risultato ?
Il browser carica i dati con javascript.
Probabilmente ci saranno delle estensioni per salvare i dati caricati 
dopo il download della pagina, con il Web Inspector di Safari vedo i 
dati caricati ma non so se si possano salvare o meno.
Senz'altro puoi giocare con le richieste che esegue ma devi conoscere js.


 Esiste un modo per ottenere questo risultato ?
Quando una cosa arriva al tuo browser puo` anche essere salvata, in un 
modo o nell'altro.
Nel tuo caso e` sufficiente installare firefox con l'estensione firebug 
(sempre lei), attivarla e, nella tab "net", hai tutto: header inviati e 
ricevuti e codice html ricevuto.
Ti basta fare copia-incolla.
Bye.


 Newsgroup robomoderato - gli articoli vengono approvati automaticamente
Questo strumento � una manna dal cielo
L'ho installato e adesso mi ci metto a smanettare subito sopra
Ciao
Ma tu hai fatto una prova... sei riuscito a salvare proprio il codice
HTML ?
Mi sapresti indicare i passi seguiti ??


 Mi sapresti indicare i passi seguiti ??
Sono meno scemi del previsto ;)
Hanno crittato i dati passati. Non ho guardato il codice, ma quasi 
sicuramente c'e` modo di decrittarli, analizzando il sorgente javascript e 
trovando la funzione di decrittazione.
A parte questo, se non rendono disponibili quei dati tramite delle API 
apposite (solitamente a pagamento), usarli in maniera semi-automatizzata 
e` quasi sicuramente illegale, quindi contattali e mettiti d'accordo con 
loro per averli "puliti" (in tutti i sensi).



Anch'io ho provato a maneggiare il codice, ma � immenso e se solo
firebug riuscisse ad espandere in automatico tutte le centinaia di
nodi allora riuscirei a copiarlo invece adesso devo prima espandere a
mano tutti i nodi (cliccando sul segno "+" a sinistra di ciascuno di
essi) e solo per questo se ne va via un sacco di tempo.
Come posso fare ?
Escludo il contattarli.


 Mi sapresti indicare i passi seguiti ??
Ciao, scusate l'intromissione. Concordo con chi ti ha scritto 
sull'opportunit� di contattare gli "autori" per evitare problematiche legali 
nell'automatizzazione del reperimento dei dati (cio� linkare in modo 
permanente o fare parsing sulla pagina per estrarre letteralmente il 
contenuto da incollare in altra pagina).
Tuttavia, per quanto riguarda il copia-incolla manuale di un contenuto 
parziale finale vale la solita regola che puoi 
copiare+integrare+rielaborare+incollare in una tua pagina a fini di studio o 
di test (e se non ci sono vincoli legali, cosa qui assai improbabile, anche 
a fini commerciali/di lucro).
Proprio in virt� del fatto che "(cit:) Quando una cosa arriva al tuo browser 
puo` anche essere salvata, in un modo o nell'altro"... e se non vuoi/puoi 
installare l'ottimo plugin che ti hanno consigliato... puoi procedere 
manualmente cos�:
- posizione del mouse un paio di pixel a sinistra del tab "Tutti" (nell'area 
bianca)
- click sinistro (e mantieni il click)
- premi il tasto Shift (e continui a mantenere anche il click)
- muovi il mouse in un punto qualunque (destra+basso) della tabella (e 
mantieni ancora lo Shift)
- molli il click (e continui a mantenere lo Shift)
- usi il mouse per scorrere la barra verticale fino in fondo alla pagina
- posizioni il mouse a pochi pixel a destra della "o" di "livescore 
gratuito"
- click sinistro del mouse e molli lo shift per vedere il contenuto 
selezionato!!
- copi, incolli, et voil�...
NB: il sistema funziona (con un paio di varianti nel caso di oggetti java o 
trap di mouse e tastiera) a prescindere da qualunque 
tag-div-iframe-javascript-plugin tu possa incontrare nel layout finale!
NB2: se proprio vuoi sfruttare firebug puoi usarlo per ricavare il primo 
XPath da usare con un oggetto che navighi il DOM...
@ctarus 
