Ciao Saturnus , allora fermo restando il consiglio di Joe che rimane valido anche se poco funzionale perche televideo fornisce solo un certo numero delle ultime estrazioni determinando l'impossibilita di aggiornare se per caso il numero di estrazioni da aggiungere supera quello a disposizione
il limite mi pare fosse di due estrazioni ovvero le ultime due se cosi fosse basterebbe saltare l'aggiornamento due volte e il sistema perde la sua utilita pratica anche se mantiene quella didattica , non so se a televideo abbiano cambiato qualcosa magari ora le mettono tutte non saprei.
Spaziometria non usa televideo.
Ti avevo anticipato dei monopoli , purtroppo usando il sito dei monopoli capita la situazione un po' piu difficile ovvero quella in cui risulta necessario costruire una link per ognuana delle estrazioni mancanti , navigarla e fare il parsing della pagina per estrarre i dati salienti ovvero la data e i numeri estratti.
Il parsing della pagina lo farai eventualmente referenziando la libreria mshtml , naturalmente prima ti vedi come è fatto l'html della pagina navigandotela a mano.
L'algoritmo da implemetare è semplice prima di tutto posto la link di una specifica estrazione (una qualsiasi)
Codice:
https://www.agenziadoganemonopoli.gov.it/portale/monopoli/giochi/gioco-del-lotto/lotto_g/lotto_estr?prog=[COLOR=#FF0000]111[/COLOR]&anno=[COLOR=#FF0000]2016[/COLOR]
come vedi la link riceve due parametri che io ho evidenziato in rosso.
Il primo è il progressivo dell'estrazione , il secondo l'anno dell'estrazione.
La tua routine prima di tutto vedra quale sia l'ultima estrazione presente nella base dati locale
che potrebbe anche essere nessuna ad esempio se fosse la prima volta in cui gira,
Successivamente se non c'era ancora nessuna estrazione parti arbitrariamente da un anno a piacere (il sito le contiene a partire dal 2000) e dal progressivo 1 , senno se gia avevi almeno un'estrazione archiviata parti dall'estrazione con id successivo a quello gia in possesso.
Quindi costruisci la link , la navighi e fai il parsing.
Se dopo il parsing riesci ad ottenere i numeri ripeti il giro , senno vuol dire che le estrazioni per quell'anno sono finite e quindi incremeti l'anno e riparti dal progressivo 1 , se l'anno è inferiore o ugale all'anno corrente ripeti il giro senno vuol dire che non ci sono piu estrazioni da aggiornare.
Questo ciclo come avrai capito si basa sull'errore della link con un anno o un id estrazione che non esistono nel qual caso il sito dei monopoli ti fornisce una pagina che puoi riconoscere.
se vuoi fare le cose piu semplici invece del sito dei monopoli puoi usare qullo della lottomatica che tri fornisce la possibilita di scaricare un file zip che a sua volta contiene le estrazioni in un file di testo , pure questa soluzione è poco funzionale anche se piu facile perche da quanto mi ricordo quel file non lo aggiornano in tempo reale quindi sta sempre un paio di estrazioni indietro
non so se sia ancora cosi.
la link è questa
Codice:
http://www.lottomaticaitalia.it/lotto/doc/archivio/storico.zip
scarichi il file lo scompatti con qualche libreria ce gestisce gli zip e poi leggi il file txt per aggiornare il tuo database.
spero di esserti stato utile ... un saluto