Oppure

Loading
22/07/08 12:48
Gilean
Totem scusami, non ho ben compresto la funzione di getattribute (sebbene abbia visto qualche esempio su msdn). Sapresti copiarmi la porzione di codice atta ad individuare l'immagine? questo ultimo gradino (che pensavo piu' facile di tutti) mi sta facendo davvero impazzire. Ciao e grazie per la disponibilita' (il tuo nome nei credits sta diventando sempre piu' grande :D )
aaa
23/07/08 8:57
Il Totem
In Html il tag che dichiara le immagini è "img", e la sua form più semplice richiede un solo attributo, ossia la locazione dell'immagine:
<img src="indirizzo immagine">

Quindi se questo tag è rappresentato da un HtmlElement, ottenendo l'attributo "src" si otterrà la posizione dell'immagine.
Come ti ho già detto, però, è probabile che in questo modo tu ottenga la stessa pagina php deputata alla sua generazione: quindi, o provi a cambiare estensione alla pagina, o, se non ottieni alcun risultato, provi a fare uno screenshot della area di pagina in cui è posizionata l'immagine.
aaa
23/07/08 15:23
Gilean
Postato originariamente da Il Totem:

Src è un attributo dell'immagine, non del form!!
Non puoi enumerare una stringa con degli html element:
'Image è l'HtmlElement che identifica l'immagine:
Dim Path As String = Image.GetAttribute("src")

Comunque, ti salva la pagina presumendo che ".do" sia l'estensione ma in realtà non lo è. Quello che puoi fare è vedere se cambiando estensione esce qualcosa e, in caso non ci riuscissi, beh...
Puoi sempre trovare la posizione di quell'immagine nel webbrowser tentando di ottenere gli attributi top e left o right e bottom da quel tag. In questo modo potresti copiare la parte di schermo che contiene l'immagine usando Graphics.CopyFromScreen.


Totem, la porzione di codice sorgente dell'immagine tratta dal sito vodafone e'

<span class="vertListValue">[b]<img src="/190/fsms/generateimg.do" alt="" class="imgNunVer" height="30" width="150">

da qua come posso desumere la locazione dell'immagine per poterne fare un copyscreen?
aaa
24/07/08 9:02
Il Totem
Ottieni gli attributi Left e Top, Width e Height. Anche se i primi due non sono dichiarati, dovrà pur avere una locazione sullo schermo, quindi ti suggerisco di provarci. Una volta ottenuti questi, sai cosa fare.
aaa
24/07/08 14:15
Gilean
Grazie mille ancora totem...appena posso provero' e ti faro' sapere.
aaa
24/07/08 16:37
Gilean
Totem scusami oggi ho fatto qualche prova, ma esattamente come ottengo quegli attributi che tu dici?
aaa
25/07/08 9:14
Il Totem
Esattamente come abbiamo fatto negli ultimi 6 post:
Dim Top As Int16 = Image.GetAttribute("top")

Spera di riuscirci questa volta...
aaa
23/09/08 13:30
Gilean
Totem, il programma funziona, solo che c'e' un problema

quando va alla pagina di login, se nel frattempo focusso un'altra finestra (normale, faccio il programma in modo che mentre si logga io faccio altro) non si logga. Se per esempio uso msn, la user e la pass le scrive nella finstra di msn, in quanto cambio focus. c'e' modo di rimediare a questo? ciao e grazie.:k:
aaa