Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    50

    [VB6] WebBrowser : Salvare immagine (very hard)

    ciao a tutti ,
    ho un grosso problema con il webbrowser ,
    devo automatizzare un login con captcha , dovrebbe essere abbastanza facile ,
    se non fosse che al download dell'immagine del captcha , il server imposta anche un cookie credo , quindi se l'immagine viene aperta con il mio programma il cookie non viene usato ed il login non va a buon fine . La funzione di OCR l'ho gia scritta e funziona bene .

    Il fatto e' che sembra che non sia possibile salvare la pagina completa nemmeno col comando execWB ... non so come fare !!

    qualche idea ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    50
    bene , mi rispondo da solo,
    stavolta la ricerca e' stata parecchio lunga , comunque potrebbe servire a qualcun'altro ,
    il problema si risolve intercettando l'oggetto e copiandolo tramite l' oggetto IHTMLControlRange

    setto il documento
    e inizializzo il controlrange

    dim doc as HTMLdocument
    dim oCR As IHTMLControlRange
    Set Doc = wb1.document
    Set oCR = oHTMLDoc.body.createControlRange()

    poi cancello la clipboard e aggiungo al controllo l'immagine ( tipo di dato IHTMLImgElement che mi sono trovato prima con qualcosa del tipo Doc.getElementsByTagName("IMG") )

    Call Clipboard.Clear
    Call oCR.Add(oImgEle)

    e infine incollo nella picturebox

    If (oCR.execCommand("copy")) Then
    Set pctProva = Clipboard.GetData(ClipBoardConstants.vbCFBitmap)
    End If


    funziona benone

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.