Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Estrarre un elemento da codice Html !!
Forum - C# / VB.NET - Estrarre un elemento da codice Html !!

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Questo topic è stato chiuso dal moderatore

Buongiorno a Tutti Voi !!

- Volevo chiedere come posso fare a recuperare (in codice vb.net) il valore "No
   conversion" in questo codice perchè ho provato con tanti metodi ma il mio  
   risultato è stato nullo :

Codice sorgente - presumibilmente C# / VB.NET

  1. <div class="selected-entry">No conversion</div>



Grazie a Chi Risponde !! :k:

PM
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Up
0
Down
V
Segnala al moderatore
Postato alle 14:13
Domenica, 18/09/2011
Potresti utilizzare le RegEx.
Potresti anche utilizzare la funzione "Split", ma te la sconsiglio.

Si. - crash outside control - 18/09/11 14:23


Anche un orologio fermo segna l'ora giusta due volte al giorno.
Hermann Hesse
PM
Avatar
GN (Member)
Guru


Messaggi: 770
Iscritto: 30/04/2011

Up
1
Down
V
Segnala al moderatore
Postato alle 20:02
Domenica, 18/09/2011
E' molto più semplice usare il parsing di codice HTML.
Prova così:
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim wb As new WebBrowser
  2. wb.Navigate([i]urlpagina[/i])
  3. [i]stringa[/i] = wb.Document.GetElementByID(".selected-entry").innerHTML


<div class="selected-entry">No conversion</div> - crash outside control - 18/09/11 21:54
a che gli serve tutto il testo che deve cercare? getlementbyid cerca l'id che si chiama in quel modo. questa soluzione è molto più pratica - Mte90 - 19/09/11 14:42
Beh io ho presupposto che si trovasse in una pagina HTML con altro codice. - GN - 20/09/11 17:32
@GN: L'utente ha specificato il codice da cui dover estrarre il testo. - crash outside control - 21/09/11 16:06


PM
Usa i commenti per chiedere spiegazioni o ringraziare le risposte.