Remplir automatiquement un formulaire web

5 réponses
Avatar
Jean-Marc
--Signature=_Mon__1_Jul_2019_17_38_46_+0200_SSog0nBjOuOGheea
Content-Type: text/plain; charset=UTF-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

salut la liste,

Une id=C3=A9e si Debian a dans ses d=C3=A9p=C3=B4ts un outils pour remplir =
des formulaires web basiques de mani=C3=A8re automatique ?

=C3=80 d=C3=A9faut, des id=C3=A9es ?

Je cherche mais je s=C3=A8che.

Jean-Marc <jean-marc@6jf.be>
https://6jf.be/keys/ED863AD1.txt

--Signature=_Mon__1_Jul_2019_17_38_46_+0200_SSog0nBjOuOGheea
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEEWjgcRC0dCXkfm9hQHHLXC3pxPwFAl0aKQYACgkQQHHLXC3p
xPzUQw/+Kaw27ZMlk+dvq4Gl8ZWjSIq0iqHCPGeJDeT9fJC5MvNhEC6dcqG0wL84
pc3nVYYjpsHiZJWJSnystir3peLIukigc1G3O1u6eBB/nzQEG7vrBSKVYG810dJ3
55sLaluCzpAD/YUo9X11iBzZ36yyQ0/q9v9qVSwSuzJGj1LaMMuLMbCR62qzx3dF
4HypyEoumgL8D6uJrVLVAOrPWCpqknhCT/PWrq0tojPyb29UVwMjOKIru0AVPgnB
VPIPfTjBulhVQIqDO+BhGboLrs+tkcaY+XuvO0WF25J3T9N/vjIz/39Yyvc4iACY
hNYF3LfvdNNEqZJFgi/I2ZtFMR+7pxocshb+mwlSmaVxHUaqSj2GwWU7Rh4UVaAm
ZBgbVXbN4umZ3M2oF0ZcA/YydL0hBoNyndc3EgjW06seWhJgG20/f0snyQzHFrAR
8OqfC/O0eSCOAlC1bBn4uIas49359tNim6CVe51XTm6VaLRcn0f017i+/q54xu4g
/FK2KcwzbQOiRlt7CzOlCTwHYKjMrxLwNYJoV3/Uz4HpyhQKTgCi991LAsYGcj0z
mKI5vJEN47lRZNq7GP/+/hU2aSr9Vq1elXyUph+7Temjjk5jL1yNGCJCXWNORSkM
ziJFarp8sJhy2mf5S064VYGLo8DOLwp+WE3Ic/2okZJ7W3/twKE=
=DkxX
-----END PGP SIGNATURE-----

--Signature=_Mon__1_Jul_2019_17_38_46_+0200_SSog0nBjOuOGheea--

5 réponses

Avatar
Nicolas Dobigeon
--000000000000e3adce058ca14c36
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Le lun. 1 juil. 2019 à 18:33, Jean-Marc a écri t :
salut la liste,
Une idée si Debian a dans ses dépôts un outils pour rempli r des
formulaires web basiques de manière automatique ?
À défaut, des idées ?
Je cherche mais je sèche.
Jean-Marc
https://6jf.be/keys/ED863AD1.txt

Bonjour Jean-Marc,
Je ne suis pas certain que ça va convenir à tes besoins,
Mais ça me rappelle une époque où j'utilisais l'extension im acros sur mon
Firefox.
Je l'ai utilisé massivement pour pré-remplir des tickets BugZilla à mon
bouleau, ce qui m'a fait gagner quelques petites secondes sur d’inn ombrable
tickets soumis :)
Bonne fin de journée.
Nicolas D.
--000000000000e3adce058ca14c36
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail _attr">Le lun. 1 juil. 2019 à 18:33, Jean-Marc &lt;<a href ="mailto:"></a>&gt; a écrit :<b r></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex ;border-left:1px solid rgb(204,204,204);padding-left:1ex">salut la liste,<b r>
<br>
Une idée si Debian a dans ses dépôts un outils pour remplir des formulaires web basiques de manière automatique ?<br>
<br>
À défaut, des idées ?<br>
<br>
Je cherche mais je sèche.<br>
<br>
Jean-Marc &lt;<a href="mailto:" target="_blank">jean-ma </a>&gt;<br>
<a href="https://6jf.be/keys/ED863AD1.txt" rel="noreferrer" target="_ blank">https://6jf.be/keys/ED863AD1.txt</a><div><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb( 0,0,0)" class="gmail_default">Bonjour Jean-Marc,</div><div style="font- family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)" class ="gmail_default"><br></div><div style="font-family:arial,helvetica,sans -serif;font-size:small;color:rgb(0,0,0)" class="gmail_default">Je ne suis pas certain que ça va convenir à tes besoins,</div><div style= "font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)" c lass="gmail_default">Mais ça me rappelle une époque où j&# 39;utilisais l&#39;extension imacros sur mon Firefox.</div><div style="fo nt-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)" clas s="gmail_default">Je l&#39;ai utilisé massivement pour pré-remp lir des tickets BugZilla à mon bouleau, ce qui m&#39;a fait gagner que lques petites secondes sur d’innombrable tickets soumis :)</div><di v style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb (0,0,0)" class="gmail_default"><br></div><div style="font-family:arial, helvetica,sans-serif;font-size:small;color:rgb(0,0,0)" class="gmail_defau lt">Bonne fin de journée.</div><div style="font-family:arial,helveti ca,sans-serif;font-size:small;color:rgb(0,0,0)" class="gmail_default"><br ></div><div style="font-family:arial,helvetica,sans-serif;font-size:small ;color:rgb(0,0,0)" class="gmail_default">Nicolas D.<br></div><div style ="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0) " class="gmail_default"><br></div></div></div>
--000000000000e3adce058ca14c36--
Avatar
Yahoo
Bonjour,
il y a une package qui me semble convenir pour g??rer en python des
actions sur des formulaires Web,
c'est SelenuimHQ, https://docs.seleniumhq.org/, le package python sur
Debian est python3-selenium.
Lo??c
Le 01/07/2019 ?? 17:38, Jean-Marc a ??crit??:
salut la liste,
Une id??e si Debian a dans ses d??p??ts un outils pour remplir des formulaires web basiques de mani??re automatique ?
?? d??faut, des id??es ?
Je cherche mais je s??che.
Jean-Marc
https://6jf.be/keys/ED863AD1.txt
Avatar
Gabriel Moreau
This is a cryptographically signed message in MIME format.
--------------ms040502040602020302060903
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: quoted-printable
Une idée si Debian a dans ses dépôts un outils pour remp lir des formulaires web basiques de manière automatique ?
À défaut, des idées ?
Je cherche mais je sèche.

WWW::Mechanize
apt-get install libwww-mechanize-perl
man WWW::Mechanize
Fonctionne globalement très bien et est assez simple à utiliser .
gaby
--
Gabriel Moreau - IR CNRS http://www.legi.grenoble-inp.fr
LEGI (UMR 5519) Laboratoire des Ecoulements Geophysiques et Industriels
Domaine Universitaire, CS 40700, 38041 Grenoble Cedex 9, France
mailto: tel:+33.476.825.015
--------------ms040502040602020302060903
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Signature cryptographique S/MIME
MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
CkwwggUAMIID6KADAgECAhADS+4XH7fhBjcv1HJCQL0qMA0GCSqGSIb3DQEBCwUAMGUxCzAJ
BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2Vy
dC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0xNDExMTgx
MjAwMDBaFw0yNDExMTgxMjAwMDBaMGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1I
b2xsYW5kMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMU
VEVSRU5BIFBlcnNvbmFsIENBIDMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG
pbsfVYL0pTRyFHJlm1/V6qBo2JuCiU9TYpx7jM4O2tQyDq8bjMum69vg6wM0lMGHflMgqB75
GxeKfQFmEldoXi2cLishqFUvU2cJeM3SaRsLk2BsuCgTzh9NsYgmrUX60KHOq7eYKVZxbPFW
JF2nMOBuMXNu2qBXTGSLeLXHnNvG3r7TLzGg1oA5teAxQE6Eo8ySSeIXbP7wZB76urwlh51P
IbrJZjkDjdQVELh7OlTP1WO6T/Hf6BsEfeFcpoa1e+MW/lw0VetTPPHQ15HYKYP2WYohHxzD
iC+QUwE7UZVBlp9cXIpwHuDzSibc5RG3z0n/j2SQCx0Dk5FMAUErAgMBAAGjggGmMIIBojAS
BgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3aHR0cDov
L2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNydDCBgQYD
VR0fBHoweDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJl
ZElEUm9vdENBLmNybDA6oDigNoY0aHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0
QXNzdXJlZElEUm9vdENBLmNybDA9BgNVHSAENjA0MDIGBFUdIAAwKjAoBggrBgEFBQcCARYc
aHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAdBgNVHQ4EFgQU8CHpSXdzn4WuGDvoUnAU
Bu1C7sowHwYDVR0jBBgwFoAUReuir/SSy4IxLVGLp6chnfNtyA8wDQYJKoZIhvcNAQELBQAD
ggEBADrCGyv+Y967YbS5R6j8fAWxJiAiUZvIPfn1xVgesF6jspwCQY8xGn/MG04d+Jh97I8I
/Xfx29JEEFq2rQmw4PxiO9RiDZ7xoDxNd4rrRDR7jrtOKQP8J+o+ah0vSOP62hnD/zPS7NRM
tIyVS2G277KAL5fIR62ngr984fmJghDv0bsjGAmeu3EP0xhUsDJT61IoAGoKBnxBPAeg3WXs
dSm4Gn7btyvakeyFtYebr2KmOBSa28PRqGSDur56aZhJoM2eMzc6prmvGwwtAzRsc5t2OsKR
uHWV6O3anP2K27jGZR2bi1VX1NQUvIbpVNTuwjm+XcZtsa/AAJF9KGkEseAwggVEMIIELKAD
AgECAhAEWuZVK5PtpWtJFpsePCRzMA0GCSqGSIb3DQEBCwUAMGkxCzAJBgNVBAYTAk5MMRYw
FAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRF
UkVOQTEdMBsGA1UEAxMUVEVSRU5BIFBlcnNvbmFsIENBIDMwHhcNMTgxMTA4MDAwMDAwWhcN
MTkxMTA4MTIwMDAwWjBtMQswCQYDVQQGEwJGUjEOMAwGA1UEBxMFUGFyaXMxNTAzBgNVBAoT
LENlbnRyZSBuYXRpb25hbCBkZSBsYSByZWNoZXJjaGUgc2NpZW50aWZpcXVlMRcwFQYDVQQD
Ew5NT1JFQVUgR2FicmllbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZFuitV
U/0IX6aNRPlhZeBNWrzwXbHDBcOt/YMmIFqKHXp+LwDxJm6cxlMn3+UrhurZttMxoLjMCs4K
xQ56W8odpQxXMZtY/pG655SPNFzEbtEWduCYZ9tVE+OcdQHm5E94mkVikpvWZbrzyZRzwhi8
notGMXKUHQGFAvGNo6Av+XQiOpub4JAaDe+LCZ0/Mo3gScCcSjW2zx9pnUQvz+4XsPsy8RXv
m/Q0MwVckaV5RAul+/WPRZY3maE+VljqIrALdzqin62y0fIbX9oa2ASfhGT7SR2Ku9PeXWv6
KbacJrTgL9Wh04P/VgefM+h20llaB8vhIzb6I3uqGk9Xp18CAwEAAaOCAeIwggHeMB8GA1Ud
IwQYMBaAFPAh6Ul3c5+Frhg76FJwFAbtQu7KMB0GA1UdDgQWBBRIsyyVMOWZJCvitdPEgPxE
0Kn65jAMBgNVHRMBAf8EAjAAMC4GA1UdEQQnMCWBI2dhYnJpZWwubW9yZWF1QGxlZ2kuZ3Jl
bm9ibGUtaW5wLmZyMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB
BQUHAwQwQwYDVR0gBDwwOjA4BgpghkgBhv1sBAECMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v
d3d3LmRpZ2ljZXJ0LmNvbS9DUFMwdQYDVR0fBG4wbDA0oDKgMIYuaHR0cDovL2NybDMuZGln
aWNlcnQuY29tL1RFUkVOQVBlcnNvbmFsQ0EzLmNybDA0oDKgMIYuaHR0cDovL2NybDQuZGln
aWNlcnQuY29tL1RFUkVOQVBlcnNvbmFsQ0EzLmNybDBzBggrBgEFBQcBAQRnMGUwJAYIKwYB
BQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTA9BggrBgEFBQcwAoYxaHR0cDovL2Nh
Y2VydHMuZGlnaWNlcnQuY29tL1RFUkVOQVBlcnNvbmFsQ0EzLmNydDANBgkqhkiG9w0BAQsF
AAOCAQEArznnElfD8DnZ9VO8pXm2SPZ91k/xnBdOhLVyEJBo4+VJ3EL8Fj3crRdLjA/+aNOI
SyJRXxYHZ1+LeDvTrGID2FEZdr3+2LzNDBED4Vn7phDahz44aCuKWWXeOE5RY3HTenr0krwG
y5Ii/7G5TLboNK2ct9CoRw6HPFEG9U0WbQO60Mz/KohR0CsB6lzhsAnVnhymVSpbKh2DdgxR
B78vjDK9tIOtpDJvf9fXrwfqIWhgTm1b5sTVNdZGX0iOljL5gnf3BoV+VUOHi556GCmLFkN+
Tyqch7FBWxPVIkfgT9nuLc3AfFP9Uhdz8PwhBIsF+KuOboVdyhTyLKMlKfyoxzGCA6MwggOf
AgEBMH0waTELMAkGA1UEBhMCTkwxFjAUBgNVBAgTDU5vb3JkLUhvbGxhbmQxEjAQBgNVBAcT
CUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMR0wGwYDVQQDExRURVJFTkEgUGVyc29uYWwg
Q0EgMwIQBFrmVSuT7aVrSRabHjwkczANBglghkgBZQMEAgEFAKCCAfcwGAYJKoZIhvcNAQkD
MQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTkwNzAxMTkyNjE1WjAvBgkqhkiG9w0B
CQQxIgQg33cKs6YDtK7jNBqVX3yjStGf9U4GFc5aSatZBMipDEkwbAYJKoZIhvcNAQkPMV8w
XTALBglghkgBZQMEASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIA
gDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBjAYJKwYBBAGCNxAE
MX8wfTBpMQswCQYDVQQGEwJOTDEWMBQGA1UECBMNTm9vcmQtSG9sbGFuZDESMBAGA1UEBxMJ
QW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExHTAbBgNVBAMTFFRFUkVOQSBQZXJzb25hbCBD
QSAzAhAEWuZVK5PtpWtJFpsePCRzMIGOBgsqhkiG9w0BCRACCzF/oH0waTELMAkGA1UEBhMC
TkwxFjAUBgNVBAgTDU5vb3JkLUhvbGxhbmQxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UE
ChMGVEVSRU5BMR0wGwYDVQQDExRURVJFTkEgUGVyc29uYWwgQ0EgMwIQBFrmVSuT7aVrSRab
HjwkczANBgkqhkiG9w0BAQEFAASCAQA5ZPYfZzCffPlULwVrqUXPdlWvPyS2ocsQeJiDmmrF
82TD7lN6D7afyBRlJtJD/Vo/hOU1mg7bn7FA+BNppr7ywwGkSYG7AzIQF/NppbjQktdNzC1h
nlPZnzVT6Tp07r4qSvYoNDvilskSGYzvDQ0OkLl5cab/IvDASsR2AKX3gp1Qu3vEaLFDBG3J
9Kk+zyd2lNJiP8QymEdA29Rhd2jt59UU22PU8OX/NB4egP0MP6IxwUQcUCVcUHaQRjeoGJyU
DRaPCYe1TSaijOedWPfqe0CRnzzV0iGeaUVOy0OqP7WHg9b0TfPahFcTVtHhvp+WZzO/S85M
DC3NOfhUUEGfAAAAAAAA
--------------ms040502040602020302060903--
Avatar
Pierre ESTREM
Bonsoir,
Peut-être ai-je mal compris... mais j'utiliserai pour faire cela la
commande curl.
pierre estrem
Le 01/07/2019 à 17:38, Jean-Marc a écrit :
salut la liste,
Une idée si Debian a dans ses dépôts un outils pour remplir des formulaires web basiques de manière automatique ?
À défaut, des idées ?
Je cherche mais je sèche.
Jean-Marc
https://6jf.be/keys/ED863AD1.txt
Avatar
Daniel Caillibaud
Le 01/07/19 à 22h37, Pierre ESTREM a écri t :
Peut-être ai-je mal compris... mais j'utiliserai pour faire cela la
commande curl.

Dans ce cas, poste ce formulaire manuellement une fois et regarde en
console la requête http que ça génère, puis clic droit dessus et "copy as
curl", puis nettoyage des headers inutiles (cookie de session par ex).
Si la page qui réceptionne le formulaire veut une session, il va fallo ir
une (ou plusieurs s'il faut s'authentifier) autre commande curl avant pour
récupérer un cookie de session.
--
Daniel
Quelqu'un parle de tuer Zani, et Panzani...