Bonjour,
Dans un script PYTHON j'exécute 4 commandes WGET :
Jusqu'à la troisième les résultats sont ceux que j’attends notamment sur la cde3 qui me permet de récupérer un fichier.
cde1 :
wget -T 25 -q --cookies=on --keep-session-cookies --save-cookies="/var/tmp/cookie.txt" -O "/var/tmp/tmp.txt" "http://www.eqsl.cc/qslcard/LoginFinish.cfm?Callsign="xxx\&EnteredPassword=xxx\&Login=Go
cde2 :
wget -T 25 -q --referer <a href="http://www.eqsl.cc/qslcard/LoginFinish.cfm?Callsign=xxx\&EnteredPassword=xxx\&Login=Go" target="_blank">http://www.eqsl.cc/qslcard/LoginFini...=xxx\&Login=Go</a> --cookies=on --load-cookies="/var/tmp/cookie.txt" --keep-session-cookies --save-cookies="/var/tmp/cookie.txt" -O "/var/tmp/tmp.txt" <a href="http://www.eqsl.cc/qslcard/DownloadInBox.cfm" target="_blank">http://www.eqsl.cc/qslcard/DownloadInBox.cfm</a>
cde3 :
wget -T 25 -q --referer http://www.eqsl.cc/qslcard/LoginFinish.cfm?Callsign=xxx\&EnteredPassword=xxx\&Login=Go --cookies=on --load-cookies="/var/tmp/cookie.txt" --keep-session-cookies -O "/var/tmp/log.txt" https://www.eqsl.cc/QSLCard/downloadedfiles/FPAA434526.txt
cde4 :
wget -T 25 -v --referer http://www.eqsl.cc/qslcard/LoginFinish.cfm?Callsign=xxx\&EnteredPassword=xxx\&Login=Go --cookies=on --load-cookies="/var/tmp/cookie.txt" --keep-session-cookies -O "/var/tmp/tmp.txt" https://www.eqsl.cc/QSLCard/DisplayeQSL.cfm?Callsign=EA/PA0BWL&VisitorCallsign=F6AAP&QSODate=2006-07-07%2011:14:00.0&Band=20M&Mode=PSK31
Constatation sur la cde4 :
Dans le fichier -O "/var/tmp/tmp.txt" je récupère :
<H2>You must specify the YEAR, MONTH, and DAY</H2>
l'adresse du site : https://www.eqsl.cc/QSLCard/DisplayeQSL.cfm?Callsign=EA/PA0BWL&VisitorCallsign=F6AAP&QSODate=2006-07-07%2011:14:00.0&Band=20M&Mode=PSK31 est correcte
Si je rentre dans mon navigateur cette URL après m'être connecté sur le site http://www.eqsl.cc/qslcard/ j'ai bien les informations que je souhaite.
Je ne sais plus sur quel paramètre intervenir.
Merci de venir à mon secours
Corialement
Partager