Oppure

Loading
05/07/10 13:35
paoloyes
Ciao, è da questa mattina che sto impazzendo per questo mio problemino.
Io ho un sito web dove nel codice HTML ci sono diversi "<div>" come ad esempio

<div class="nome"> ciao nome </div>
<div class="cognome"> ciao cognome </div>

Adesso a me servirebbe estrarre in un richtextbox il contenuto del tag <div class="nome"> (ciao nome) dal codice HTML della mia pagina

Ho un progetto in c# con un webbrowser, un bottone e una richtextbox. Non riesco a capire quale comando utilizzare per prelevare il contenuto del tag <div class="nome"> nella richtextbox cliccando sul bottone...

Non so se sono stato chiaro, in caso contrario chiedete pure.

Grazie
aaa
05/07/10 13:40
HeDo
Postato originariamente da paoloyes:

Ciao, è da questa mattina che sto impazzendo per questo mio problemino.
Io ho un sito web dove nel codice HTML ci sono diversi "<div>" come ad esempio

<div class="nome"> ciao nome </div>
<div class="cognome"> ciao cognome </div>

Adesso a me servirebbe estrarre in un richtextbox il contenuto del tag <div class="nome"> (ciao nome) dal codice HTML della mia pagina

Ho un progetto in c# con un webbrowser, un bottone e una richtextbox. Non riesco a capire quale comando utilizzare per prelevare il contenuto del tag <div class="nome"> nella richtextbox cliccando sul bottone...

Non so se sono stato chiaro, in caso contrario chiedete pure.

Grazie


il webbrowser ha una proprietà chiamata Document di tipo HtmlDocument che espone tutto il DOM della pagina.
se sai il path del tag nella gerarchia ci puoi arrivare tranquillamente, altrimenti con un metodo molto brutale fai una search nel Document.Body.InnerHtml .
aaa
05/07/10 13:47
paoloyes
Ciao HeDo innanzitutto grazie per la tua risposta

Non conosco il tag del path nella gerarchia ma come posso fare il search nel Document.Body.InnerHtml
aaa
05/07/10 14:05
HeDo
Postato originariamente da paoloyes:

Ciao HeDo innanzitutto grazie per la tua risposta

Non conosco il tag del path nella gerarchia ma come posso fare il search nel Document.Body.InnerHtml


        string GetTextBetweenTags(string sDocument, string sToFind)
        {
            int iPos = sDocument.IndexOf(sToFind);

            iPos += sToFind.Length;

            return sDocument.Substring(iPos, sDocument.IndexOf("<", iPos) - iPos);

        }


semplicemente cerca il tuo <div class="nome"> e restituisce il testo che è presente dopo '>' fino a '<'

testala dovrebbe funzionare :)
aaa
05/07/10 14:11
paoloyes
Postato originariamente da HeDo:

Postato originariamente da paoloyes:

Ciao HeDo innanzitutto grazie per la tua risposta

Non conosco il tag del path nella gerarchia ma come posso fare il search nel Document.Body.InnerHtml


        string GetTextBetweenTags(string sDocument, string sToFind)
        {
            int iPos = sDocument.IndexOf(sToFind);

            iPos += sToFind.Length;

            return sDocument.Substring(iPos, sDocument.IndexOf("<", iPos) - iPos);

        }


semplicemente cerca il tuo <div class="nome"> e restituisce il testo che è presente dopo '>' fino a '<'

testala dovrebbe funzionare :)


Grazie ancora ma non ho capito un altra cosa :rotfl:

Io devo inserire nell'evento click il codice che farebbe inserire nella richtextbox il conenuto del mio <div class="nome">Contenuto</div> e non so utilizzare il codice che mi hai scritto sopra.
Scusami se ti sto causando fastidio ma il fatto è che sono alle prime armi in progrmmazione. Scusami e Grazie :k:
aaa
05/07/10 14:18
HeDo
Postato originariamente da paoloyes:

Grazie ancora ma non ho capito un altra cosa :rotfl:

Io devo inserire nell'evento click il codice che farebbe inserire nella richtextbox il conenuto del mio <div class="nome">Contenuto</div> e non so utilizzare il codice che mi hai scritto sopra.
Scusami se ti sto causando fastidio ma il fatto è che sono alle prime armi in progrmmazione. Scusami e Grazie :k:


se non hai capito come usare il mio codice è inutile che siamo qui a parlarne :)
mancano le basi, ti consiglio di leggere un libro sulla programmazione in vb.net, e poi di provare a realizzare qualche programma, così non ha senso :)
aaa
05/07/10 14:24
paoloyes
Hai ragione su questo ma il fatto è che a me interessa diventare un buon WebMaster e non un buon programmatore.. Il programma che mi servirebbe mi serve per il mio sito web. Ecco perchè non mi sono cimentato molto in questo programmino. Quindi se sai come aiutarmi te ne sarei molto grato...

Ti ringrazio ancora per le risposte e per il tempo che hai speso ad aiutarmi ;)
aaa
05/07/10 16:31
HeDo
Postato originariamente da paoloyes:

Hai ragione su questo ma il fatto è che a me interessa diventare un buon WebMaster e non un buon programmatore.. Il programma che mi servirebbe mi serve per il mio sito web. Ecco perchè non mi sono cimentato molto in questo programmino. Quindi se sai come aiutarmi te ne sarei molto grato...

Ti ringrazio ancora per le risposte e per il tempo che hai speso ad aiutarmi ;)


a cosa servirebbe questo programma?
aaa