Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
29/01/11 16:58
Flynn1996
Ciao a tutti!
Ho bisogno del vostro aiuto.
Sto lavorando su un Megaupload Downloader e non riesco a prendere il titolo del file da una stringa, che è questa: <span class="down_txt2"> UltraMU.rar </ span>
Sarebbe il nome del file che voglio scaricare.
Ho provato con questo codice:

Private Sub WebBrowser1_DocumentCompleted (ByVal sender As System.Object, ByVal e As entArgs System.Windows.Forms.WebBrowserDocumentCompletedEv) Handles WebBrowser1.DocumentCompleted
c dim come stringa
c = WebBrowser1.DocumentCompleted.GetElementById (down_txt2)
End Sub
Quando vado a provare mi dà l'errore e non riesco a risolvere il problema
Potreste scrivermi il codice per riuscire a prendere il nome del file, in questo caso "UltraMU.rar?
Per favore aiutatemi! :d . Grazie
aaa
29/01/11 17:00
crash outside control
Usa le espressioni regolari.
aaa
29/01/11 17:03
Flynn1996
Postato originariamente da crash outside control:

Usa le espressioni regolari.


Cioè??
aaa
29/01/11 17:59
crash outside control
Le espressioni regolari ti permettono di ricercare, estrarre e sostituire pattern di testo all'interno di una stringa.
Hanno una sintassi articolata, ti consiglio di perderci un po' di tempo anche con qualche programmino semplice.

Leggi anche la guida di "Il Totem"
totemslair.org/guide/…
Ultima modifica effettuata da crash outside control 29/01/11 18:05
aaa
29/01/11 21:14
walker93
Scusami crash ma a mio avviso non conviene usare le espressioni regolari.
l'errore è dovuto al fatto che tu, con la funzione (GetElementById), stai cercando un ID del tipo:
<span id="nome">file</span>

e non una classe come quella del codice <span class="down_txt2">.
per ottenere la stringa usa la funzione split per ottenere la stringa tra il '>' e il '<' .
aaa
29/01/11 21:26
Flynn1996
Postato originariamente da walker93:

Scusami crash ma a mio avviso non conviene usare le espressioni regolari.
l'errore è dovuto al fatto che tu, con la funzione (GetElementById), stai cercando un ID del tipo:
<span id="nome">file</span>

e non una classe come quella del codice <span class="down_txt2">.
per ottenere la stringa usa la funzione split per ottenere la stringa tra il '>' e il '<' .


Potresti ricavarmelo tu il codice per favore? Te ne sarei molto grato :k:
aaa
29/01/11 21:40
crash outside control
Postato originariamente da walker93:

Scusami crash ma a mio avviso non conviene usare le espressioni regolari.
l'errore è dovuto al fatto che tu, con la funzione (GetElementById), stai cercando un ID del tipo:
<span id="nome">file</span>

e non una classe come quella del codice <span class="down_txt2">.
per ottenere la stringa usa la funzione split per ottenere la stringa tra il '>' e il '<' .


IMHO le espressioni regolari sono fondamentali per un lavoro simile ...
Per ottenere la stringa tra ">" e "<" con due split, prima deve ottenere <span class="down_txt2">UltraMU.rar</span>.
aaa
30/01/11 12:06
Flynn1996
Io non le so usare benissimo le proprietà del webbrowser e tanto meno le espressioni regolari. Potreste ricavarmelo voi questo codice??
aaa