Je vous explique le souci...
Avec un script, je me connecte avec succès sur une plateforme de contrats dématérialisés.
Afin de récupérer les liens PDF de mes contrats, pour ensuite les télécharger...
Car parfois, j'ai besoin de les re-sortir, mais cela m'arrive parfois que je sois dépourvu internet.
Du coup, j'ai donc créé un script qui :
- Me connecte sur , en indiquant mon mail comme identifiant de connexion, et son mot de passe.
- Liste par la suite les liens PDF du contrat ainsi que diverses informations (pour créer un nom de fichier).
J'ai donc la liste complète des liens PDF...
A cet instant, je pensais les télécharger, avec InetGet, comme ceci :
Func _DlCt($nomfichier, $lienpdf, $nbpdf)
If Not FileExists($Dossier) Then DirCreate($Dossier)
$fichier = $Dossier & "\" & $nbpdf & ".pdf"
$myDL = InetGet($lienpdf, $fichier, 1) ;, 1)
Do
Sleep(250)
Until InetGetInfo($myDL, 2) ; Check if the download is complete.
Local $nBytes = InetGetInfo($myDL, 0)
InetClose($myDL) ; Close the handle to release resources.
EndFunc ;==>_DlCt
If Not FileExists($Dossier) Then DirCreate($Dossier)
$fichier = $Dossier & "\" & $nbpdf & ".pdf"
$myDL = InetGet($lienpdf, $fichier, 1) ;, 1)
Do
Sleep(250)
Until InetGetInfo($myDL, 2) ; Check if the download is complete.
Local $nBytes = InetGetInfo($myDL, 0)
InetClose($myDL) ; Close the handle to release resources.
EndFunc ;==>_DlCt
Idem avec wget.
Existe-t-il un moyen, avec les fonctions IE, me permettant de télécharger les fameux PDF ?
Un enregistrer sous invisible par exemple ?
Une solution, qui "marcherait", mais c'est de prendre le contrôle de la fenetre IE, de simuler les touches ctrl+shift+s, de copier/coller les chemin complet du fichier et ensuite de valider.......................
Mais bon, cette solution ne me plait guère...
Je ne peux pas me permette de fournir le code en entier, car il y a des identifiants perso, et le contrat est perso aussi lol.
Merci :=)
@++