interraction sur un bouton
Posté : 23 avr. 2019, 14:29
par alf78fr
bonjour à toutes et à tous
j'ai un flotte d'imprimante sharp a configurer avec les mêmes noms d'utilisateurs c'est paramètre se font via l'URL et et une page web
donc j'ai un bouton que je dois "cliquer" dessus et je veux que cette tache se face automatiquement
j’étudie 2 pistes javascript et PHP
pour PHP j'ai regardé Curl mais je sèche complétement
merci pour votre aide
PS voici le bout de code du bouton à cliquer
Code : Tout sélectionner
<input name="addbtn" type="button" value="Ajouter(Y)" onclick="validate( this.name )" accesskey="Y" >
Re: interraction sur un bouton
Posté : 23 avr. 2019, 15:33
par @rthur
Ton bouton exécute du javascript donc en PHP il ne faut pas simuler l'action de cliquer mais plutôt l'action réseau déclenchée derrière (cf console de dev (via Ctrl+Maj+i) > onglet réseau/network et regarder la requête qui est envoyée pour ensuite la reproduire)
Si tu veux simuler le clic, et que c'est à faire une seule fois, regarde peut être du côté du freeware Auto-it qui permet d'automatiser des actions basiques sous Windows :
https://www.autoitscript.com
Re: interraction sur un bouton
Posté : 29 avr. 2019, 09:35
par alf78fr
bonjour voici le "paramètre réseau" quand je cliques sur le bouton
adrbookwebchange
ggt_select(1) 1
ggt_select(2) 1
ggt_hidden(6) 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
adrbook_adrlistprofid(197) 197
adrbook_adrlistprofid(69) 69
adrbook_adrlistprofid(74) 74
adrbook_adrlistprofid(8) 8
adrbook_adrlistprofid(76) 76
adrbook_adrlistprofid(9) 9
adrbook_adrlistprofid(10) 10
adrbook_adrlistprofid(90) 90
adrbook_adrlistprofid(93) 93
adrbook_adrlistprofid(0) 0
action addbtn
ggt_hidden(4) 1
ggt_hidden(5) 1
adrbook_seladrcnt 0
ggt_hidden(7)
je penser de faire une action via curl mais ma connaissance sur cette option est nul
merci de votre aide
Re: interraction sur un bouton
Posté : 29 avr. 2019, 11:05
par @rthur
Dans Firefox ou Chrome, tu peux faire un clic droit sur la requête et la copier en tant que ligne de commande CURL.
Ensuite il y a des outils qui permettent de transformer cette ligne de commande CURL en PHP, par exemple :
https://curl.trillworks.com/#php
A noter que cela fonctionnera pour des appels unitaires où il n'y a pas besoin d'identification par cookie par exemple.