Newsgroup: it.comp.appl.access
Titolo: Scaricare file da internet  HTTPS:\\ ....

ciao a tutti,
vorrei scaricare da internet dei file.
il sito è in ambiente https:\\ quindi criptato
ovviamente conosco login , pw per accedere al sito e il nome e percorso
dei file da scaricare.
se digito il percorso del file nella barra degli indirizzi del browser,
la prima volta mi appare una schermata per l'autenticazione ( digito
quindi login e pw ) poi mi appare la schermata di dialogo che mi chiede
se voglio eseguire il file o salvarlo ecc. ecc.
la seconda volta (se non aspetto troppo tempo, altrimenti la pagina
scade) mi appare direttamente la schermata di dialogo per salvare il
file.
ho guardato i precendenti post. per es.
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/44b29fbef37a7071/88e5024c38a580f0?q=scaricare+file+da+internet&rnum=2#88e5024c38a580f0
Se utilizzo questa ruotine fornita da @Alex il file che scarica
contiene solo il codice html della pagina di autentificazione.
grazie in anticipo a tutto il ng
Andrea Papi

 ha scritto nel messaggio 
news:1150995834.6...@r2g2000cwb.googlegroups.com...
ciao a tutti,







Andrea Papi
[risposta]
Descrivi meglio cosa succede dopo aver digitato l'URL; ti appare una pagina 
web con la richiesta di utente/password? Oppure un'altra finestra sopra alla 
pagina web?
Nel primo caso non dovrebbe esserci problemi a passargli la coppia 
utente/password; nel secondo la vedo difficile...
Ciao.
-- 
Sergio MAZZA 


grazie Sergio per la tua risposta.
cmq. dovrebbe essere il primo caso
es. di file da scaricare
https://sare.regione.emilia-romagna.it/sarefc/secure/SARE/dwnloadspecificfile_cpi.asp?file=\_CPI\t_20060610_13.txt
ciao 
Andrea Papi

 ha scritto nel messaggio 
news:1151053817.9...@u72g2000cwu.googlegroups.com...
grazie Sergio per la tua risposta.
cmq. dovrebbe essere il primo caso
es. di file da scaricare
https://sare.regione.emilia-romagna.it/sarefc/secure/SARE/dwnloadspecificfile_cpi.asp?file=\_CPI\t_20060610_13.txt
ciao
Andrea Papi
[risposta]
Prova cosě:
'---
'-->
'--> inserire i riferimenti alla libreria: Microsoft Internet Control
'-->
On Error GoTo inviaFormHTML_err
Dim oAppIE As SHDocVw.InternetExplorer
Set oAppIE = CreateObject("InternetExplorer.Application")
oAppIE.Navigate2 "
https://tuoIndirizzoWeb
"
Do
    DoEvents
    If oAppIE.ReadyState = READYSTATE_COMPLETE Then
        Exit Do
    End If
Loop
oAppIE.Visible = True
oApp.Document.Forms(0).item("CF").Value = "userid"
oApp.Document.Forms(0).item("PW").Value = "password"
oApp.Document.Forms(0).submit
inviaFormHTML_exit:
    Set oAppIE = Nothing
    Exit Sub
inviaFormHTML_err:
    Set oAppIE = Nothing
    MsgBox Application.AccessError(Err.Number) & ", " & Err.Number
'---
Ciao.
-- 
Sergio MAZZA 

 Prova così:

Il passaggio dell'userid e password funziona, ora però si blocca sulla
richiesta di salvare o aprire il file, vorrei evitare di cliccare su
salva e di dirgli il percorso su cui eseguire il download.
grazie ancora
ciao
Andrea Papi

 ha scritto nel messaggio 
news:1151067390....@y41g2000cwy.googlegroups.com...
Il passaggio dell'userid e password funziona, ora però si blocca sulla
richiesta di salvare o aprire il file, vorrei evitare di cliccare su
salva e di dirgli il percorso su cui eseguire il download.
grazie ancora
ciao
Andrea Papi
[risposta]
Non ho provato, ma con sendkeys forse potresti inviargli la sequenza di 
tasti...
Ciao.
-- 
Sergio MAZZA 

Sergio MAZZA ha scritto:

Si solitamente si fà con SendKeys e funziona di certo.
@Alex


ho aggiunto l'istruzione SendKeys
oAppIE.Document.Forms(0).submit
SendKeys "{s}" & "{ENTER}" & "{s}", True
s x salva
enter per confermare la posizione proposta
s per sostituisci file
ma purtroppo non mi funziona
sembra che la finestra di dialogo di richiesta dati avvenga prima
dell'esecuzione della riga di SendKeys.
Andrea Papi

AndreaPapi ha scritto:

Se tu digitassi User e PWD a mano poi faresti solo ENTER, hai provato
ad usare solo SendKeys "{ENTER}", True
@Alex


Ciao Alex
se faccio solo ENTER è come se cliccassi sul pulsante ANNULLA
Andrea Papi

 ha scritto nel messaggio 
news:1151090892....@u72g2000cwu.googlegroups.com...
Ciao Alex
se faccio solo ENTER è come se cliccassi sul pulsante ANNULLA
Andrea Papi
[risposta]
Prova con la combinazione di ALT-S (Salva) sulla prima finestra (Apri, 
Salva, Annulla) ripetuta poi in quella per salvare il file, o anche l'invio 
(ENTER) se ti va bene il nome del file.
Comunque per spostare il cursore, solo finestra in primo piano e se è 
permesso, hai a disposizione le combinazioni ALT+lettera sottolineata o in 
maiuscoletto...
Ciao.
-- 
Sergio MAZZA