12 messaggi dal 13 settembre 2005
Dovrei realizzare un software per leggere una pagina web di quote per scommesse e poi scriverle in un mio database locale.

Secondo voi qual'è la soluzione migliore io ho pensato a questa soluzione:
Mettere un controllo IE nella form e poi leggere il documento.
Si può leggere una pagina web senza mettere il controllo nella form, ovvero quale oggetto posso utilizzare?

Esiste una soluzione migliore?
Beh, la pagina la puoi leggere, ma mi chiedo come farai a prenderti le quote!
Puoi cimentarti in un parsing selvaggio, ma e' una soluzione davvero poco affidabile.

Se comunque ti interessa solo ottenere l'html della pagina, potresti provare a fare una cosa del genere:

Private Function GetHtml(ByVal strUrl As String)
Dim wc As New System.Net.WebClient
Dim reqHTML() As Byte
reqHTML = wc.DownloadData(strUrl)
Dim objUTF8 As New UTF8Encoding
Dim result As String = objUTF8.GetString(reqHTML)

Return result


Se ho capito male le tue intenzioni allora ti chiedo scusa.
Modificato da naighes il 16 novembre 2005 13.33 -

Nicola Baldi
"Make things as simple as possible, but not simpler."
>>> My blog <<<
12 messaggi dal 13 settembre 2005
Io intendevo proprio questo, per le quote ho un'idea del genere:

Poichè le quote sono in una tabella ed all'interno non ci sono tag del tipo <br> dovrebbe essere facile isolare la sola tabella e convertire la parte della pagina in XML.

Chiaramente le pagine html sono fisse da anni e la struttura non viene mai modificata.

Grazie per l'aiuto.
E allora meglio così!
Mi fa piacere che hai risolto.

Nicola Baldi
"Make things as simple as possible, but not simpler."
>>> My blog <<<

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.