Come estrarre i dati da un sito Web in Excel? [chiuso]


-2

Per esempio,

Se volessi che il prezzo più basso di questo articolo fosse visualizzato nella cella A2 del mio foglio di calcolo Excel, c'è un codice che posso scrivere per farlo? Questo non sta continuamente raschiando i dati. Forse trovare il prezzo una volta al giorno / settimana.

http://steamcommunity.com/market/listings/440/Strange%20Hillbilly%20Speed-Bump


Benvenuto! Non siamo un servizio di scrittura di codice. Cosa hai già provato? Dove ti impari esattamente a implementarlo?
Ƭᴇcʜιᴇ007,

Ciao. Non cerco codice. Sto cercando puntatori. Non sono sicuro da dove cominciare esattamente perché non l'ho mai fatto prima
QQQ

Il codice è il modo in cui dici a un computer di trovare, raccogliere e gestire i dati. Nulla di più di copia / incolla richiederà codice a meno che l'origine dati non abbia già fornito un modo per accedere ai dati nel formato preferito.
music2myear,

Risposte:


-1

Ecco un esempio di base per iniziare. Mostra come visualizzare un sito Web come solo il codice HTML. Da lì dovrai determinare come leggere ciò che è nella pagina che hai convertito in testo ma almeno è un inizio:

Private Sub GetWebsiteHtml_Click()

Dim x As Long, y As Long
Dim htmlText As Object

Set htmlText = CreateObject("htmlFile")

With CreateObject("msxml2.xmlhttp")
    .Open "GET", "http://google.com", False
    .send
    htmlText.body.innerHTML = .responsetext
End With

End Sub

htmlText sarà la variabile contenente il tuo sito web. Ho usato google per il mio esempio.


Nessun problema. Lieto di aiutare :)
Eric F,

Ciao Eric F, non riesco a capire come visualizzare il testo HTML nel foglio Excel. Intervallo ("A1"). Valore = htmlText risulta solo [oggetto] sul foglio. Potete per favore dirmi come posso ottenere il testo HTML sulla pagina?
QQQ
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.