Automatisation action page web

Automatisation action page web - PHP - Programmation

Marsh Posté le 31-03-2021 à 08:18:05    

Bonjour,
 
Je suis nouveau sur le forum.
 
Dans les faits,  j'administre des serveurs qui portent des applicatifs.
Certaines de ces applications (ex parefeu PfSense) sont administrable uniquement par leurs serveurs Web (uniquement accessible depuis un poste informatique lambda sur le même Lan).
Depuis les pages Web, il est possible de faire un Backup en cliquant sur un bouton intitulé "Télécharger la Sauvegarde".
Malheureusement le serveur Web n'intègre pas la possibilité de faire un planning d'enregistrement automatique de la sauvegarde.
 
Est-il possible de faire un script du genre index.html qui pourrait être automatiquement activé par une tâche planifiée Windows sur un poste informatique du même Lan (par conséquent pas depuis le serveur) ?
Ce script contiendrait l'arborescence pour atteindre la bonne page Web (ex 192.168.32.54/diagostic/bachup&restore/) et agirait "comme si" je cliquait sur ce fameux bouton.
Bien entendu il faudra aussi définir dans le script le répertoire ou sera stocké les backup.
 
N'étant pas informaticien à la base, j'espère avoir été clair et merci d'avance pour vos conseils

Reply

Marsh Posté le 31-03-2021 à 08:18:05   

Reply

Marsh Posté le 31-03-2021 à 16:22:27    

C'est possible, à condition que l'interface HTML reste "stable" (ne change pas tout le temps, sinon faut adapter son script tout le temps). Si c'est une URL qui renvoie directement le fichier demandé (la fameuse sauvegarde) c'est même très simple, si il y a un bouton à appuyer c'est probablement un formulaire HTML, ça devient un tout petit peu plus complexe. Regarde le logiciel curl et la différence entre HTTP GET et HTTP POST.

 

edit: Ah, Windows, alors regarde aussi le logiciel AutoIt. :o


Message édité par rat de combat le 31-03-2021 à 16:23:33
Reply

Marsh Posté le 31-03-2021 à 16:25:40    

Sinon rufo va sans doute venir proposer autoit...


---------------
D3
Reply

Marsh Posté le 31-03-2021 à 16:27:19    

J'ai été plus rapide que lui cette fois! :p

Reply

Marsh Posté le 31-03-2021 à 16:31:38    

Et que moi ! [:haha grillaid]


---------------
D3
Reply

Marsh Posté le 01-04-2021 à 13:47:09    

rat de combat a écrit :

J'ai été plus rapide que lui cette fois! :p


Purée, le mec qui me vole mes répliques :lol:
 
Plus sérieusement, avec une appli web, je trouve cURL couplé à un langage type PHP, Python... plus adapté qu'AutoIt même s'il ferait le taf. L'avantage de ces langages c'est qu'ils sont cross-OS.
 
Regarder aussi si par hasard, les applis web en question n'auraient pas une API.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed