Bonjour.
J'essaie d'utiliser CURL pour récupérer automatiquement les données de mes comptes en ligne pour les traiter dans un logiciel de compta.
J'ai des résultat très differents d'un site à un autre, et je butte aujourd'hui sur deux problèmatiques :
1 - Arrivé a rapatrier une page d'acceuil 'connecté', je ne vois pas comment simuler une suite de 2 ou 3 clics (pour récuperer les donnees de plusieurs pages).
2 - Autre blocage, sur une site, j'ai le message suivant, (bien que la connexion -login + pwd- fonctionne :
The requested URL /UWBI/UWBIAccueil was not found on this server.
Et c'est tout.
Je précise que le champ CURLOPT_URL contient :
"https://***/***/UWBI/UWBIAccueil?DEST=IDENTIFICATION"
et voilà la fonction :
Qu'est-ce qui cloche ?????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function connexion($Data) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_URL, $Data["lien"]); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $Data["post"]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_COOKIEJAR, $Data["cookies"]); curl_setopt ($ch, CURLOPT_COOKIEFILE, $Data["cookies"]); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $result = curl_exec($ch); echo "resultat=".$result; curl_close($ch); }
J'ai découvert les fonctions CURL y'a peu de temps, et je les trouve
vraiment utile : j'ai plusieur compte bancaire en ligne à consulter, et
ça serait vraiment le top d'avoir une fonction qui me dise chaque matin
les mouvements de la veille par mail ...
J'aimerai également plublier ces scripts quand ils fonctionneront car les ressources applicatives sur CURL sont trop rares sur le net.
Merci d'avance pour votre aide
Fred
Partager