Visualizza messaggio singolo
Vecchio 13-06-2017, 21.40.52   #14
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Rif: Estrapolare i Dati di una Pagina Web Per le Previsioni del Tempo

Oroscopo:
Avevi una pagina web che conteneva valori in tabelle direttamente nel file html, pertanto è risultato facile accedere a quel valore desiderato con le apposite istruzioni di VBA Excel.

Previsioni del tempo:
Le cose sono cambiate...in peggio.
Dal codice html della pagina, risulta piuttosto difficile (se non impossibile) adoperare identico metodo, quindi è necessario cambiarlo.
Adesso devi spezzare in due il tuo progetto:
1 - Ottenere il file xml dei dati grezzi, sebbene correlati secondo logica.
Excel lo importa come tabella, ma il file è leggibile anche con un editor di testo.
2 - Utilizzare tale base dati per l'interfaccia che vuoi creare secondo il layout (aspetto) che hai mostrato.
Nei dati grezzi e correlati (xml) le icone sono identificate da codici numerici (che poi vengono tradotti in immagini o icone nella predisposizione della pagina), però tu puoi scaricare le icone che ti servono nel modo che hai già indicato, es:
https://cdn.worldweatheronline.net/i...113_day_sm.png, per il cielo sereno.
Ricorda che con VBA superi certi limiti imposti: La base dati può essere un foglio2 importato come zallan ti ha suggerito, oppure può rimanere quel file xml così com'è e, con apposita procedura di accesso al file in lettura, ottenere le info che ti servono ogniqualvolta cambi qualcosa nell'interfaccia che debba avere corretta correlazione con la scelta effettuata.
In VBA l'accesso al file ASCII in lettura è di una semplicità assurda, così come la lettura di intere righe di testo: Anche la istruzioni legate alla manipolazione delle stringhe sono piuttosto semplici ed intuitive.
Hai detto di avere avuto esperienza in differenti linguaggio, quindi adesso per te è solo questione di identificare cosa ti serve del set d'istruzioni al quale fai accesso in VBA.
___________________________________

Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice
LoryOne non è collegato   Rispondi citando