OVH Cloud OVH Cloud

"piloter" une page html en bash

21 réponses
Avatar
Jean Bon (de Parme)
Bonjour

j'aimerai savoir s'il y a de la literature sur le sujet ?

Mon but est de me connecter en bash a une page web (celle de mon
routeur) pour activer, parametrer, recuperer des infos et les traiter
par la suite.

Peut etre qu'avec w3m....

Merci de vos lumieres.

10 réponses

1 2 3
Avatar
Jean Bon (de Parme)
On Mon, 12 Jan 2009 18:29:46 +0100, "Jean Bon (de Parme)"
wrote:

Bonjour

j'aimerai savoir s'il y a de la literature sur le sujet ?

Mon but est de me connecter en bash a une page web (celle de mon
routeur) pour activer, parametrer, recuperer des infos et les traiter
par la suite.

Peut etre qu'avec w3m....

Merci de vos lumieres.



Apparement wget permet ce que je veux faire.
Vous en pensez quoi ?
Avatar
Arol
Le Mon, 12 Jan 2009 19:46:04 +0100, Jean Bon (de Parme) a écrit:

C'est possible en bash ?
Le but c'est de creer des programme avec parametres en ligne de
commande.



Pour ton info, si je parlais de php + curl, je supposais que t'étais au
courant que php peut s'exécuter en ligne de commande sans serveur web.
ça s'appelle php CLI (Command Line Interface)
T'as pas besoin de tout lire
http://fr.php.net/features.commandline

Faut installer le paquet php5-cli

Tu écris ton script php : exemple.php
Puis tu l'exécutes dans une console : php exemple.php param1 param2

Perso, je préfère écrire des scripts en php parce qu'il y a toutes les
extensions (mysql, curl, etc...) à la place du bash.
Avatar
Yannick Palanque
Jean Bon (de Parme) écrivit :
Apparement wget permet ce que je veux faire.
Vous en pensez quoi ?



Je pense que Wget n'est pas fait pour cela et ne peut faire cela.

--
« Quand je serai grand, je ferai des bug reports sur la LKML »
-- Octane in fcolm
Avatar
Jean Bon (de Parme)
On Mon, 12 Jan 2009 20:05:19 +0100, Yannick Palanque
wrote:

Jean Bon (de Parme) écrivit :
Apparement wget permet ce que je veux faire.
Vous en pensez quoi ?



Je pense que Wget n'est pas fait pour cela



Pas pratique ?

et ne peut faire cela.



http://www.commentcamarche.net/forum/affich-1420692-wget-probleme-de-rappatriement
extrait :
En effet il existe une option a wget : --post-data afin de lui
transmettre des variables de formulaires.
Avatar
Jean Bon (de Parme)
On 12 Jan 2009 18:57:17 GMT, Arol wrote:

Le Mon, 12 Jan 2009 19:46:04 +0100, Jean Bon (de Parme) a écrit:

C'est possible en bash ?
Le but c'est de creer des programme avec parametres en ligne de
commande.



Pour ton info, si je parlais de php + curl, je supposais que t'étais au
courant que php peut s'exécuter en ligne de commande sans serveur web.
ça s'appelle php CLI (Command Line Interface)
T'as pas besoin de tout lire
http://fr.php.net/features.commandline

Faut installer le paquet php5-cli

Tu écris ton script php : exemple.php
Puis tu l'exécutes dans une console : php exemple.php param1 param2

Perso, je préfère écrire des scripts en php parce qu'il y a toutes les
extensions (mysql, curl, etc...) à la place du bash.



Effectivement ca change tout.
Je vais voir ca.
Merci
Avatar
Nicolas George
Arol wrote in message <496b928d$0$4816$:
Pour ton info, si je parlais de php + curl, je supposais que t'étais au
courant que php peut s'exécuter en ligne de commande sans serveur web.



D'un autre côté, PHP est un langage complètement pourri. Alors l'utiliser
quand on a pas le choix, par exemple parce qu'on est coincé avec seulement
ça pour des pages dynamiques, à la rigueur, mais quand on est chez soi avec
tous les outils qu'on veut, il faut vraiment aimer la merde pour utiliser
PHP plutôt que perl, python, pike, ruby ou n'importe quoi d'autre.
Avatar
Fabien LE LEZ
On 12 Jan 2009 17:59:35 GMT, Arol :

Si tu veux te lancer dedans, je te recommande très fortement php + curl



Si on utilise PHP, à quoi sert curl ?
Avatar
Arol
Le Tue, 13 Jan 2009 01:02:39 +0100, Fabien LE LEZ a écrit:

Si tu veux te lancer dedans, je te recommande très fortement php + curl



Si on utilise PHP, à quoi sert curl ?



à faire les requêtes http ?
Avatar
user
Jean Bon (de Parme) wrote:

C'est possible en bash ?



Avec un peu de Perl ?

http://search.cpan.org/~petdance/WWW-Mechanize-1.54/lib/WWW/Mechanize.pm
Avatar
Jean Bon (de Parme)
On 12 Jan 2009 18:57:17 GMT, Arol wrote:

ça s'appelle php CLI (Command Line Interface)
T'as pas besoin de tout lire
http://fr.php.net/features.commandline



Je me pose la question de savoir comment faire (si c'est possible) de
melanger de la console avec des elements graphique type listbox,
alert,...

Les tuto specifique a php-cli sont peu courant et je trouve pas ce
genre d'info.

si c'est possible, je suis preneur.
1 2 3