#1 Le 16/05/2011, à 17:33
- lancelo
demande de script d'automatisation de certaines taches sur internet
Bonjour,
Voila le type de script que j'aimerais bien trouver, si c'est possible:
lancer firefox; se connecter à une loterie sur internet; valider mes identifiants; sélectionner des n° prédéfinis; valider la grille; retourner à ma page d'accueil.
En tout cas merci à tous ceux qui cherchent des scripts pour nous simplifier la vie
GNU/Linux pour toujours
Hors ligne
#2 Le 16/05/2011, à 19:25
- pode
Re : demande de script d'automatisation de certaines taches sur internet
Firefox n'est pas fait pour.
Il existe par contre des clients en ligne de commande permettant d'automatiser des interactions avec des serveurs web : curl, lftp, wget
Il faut écrire une série de commandes simulant les interactions. Cela dépend fortement du site web cible (méthodes d'authentification ? gestion de cookie ? formulaires ? ...).
Le script shell ainsi écrit peut alors se lancer automatiquement avec crontab.
Hors ligne
#3 Le 18/05/2011, à 07:26
- k3c
Re : demande de script d'automatisation de certaines taches sur internet
regarde la librairie mechanize qui est faite pour ça
http://wwwsearch.sourceforge.net/mechanize/
et ses exemples
http://wwwsearch.sourceforge.net/mechanize/#examples
ou twill
http://twill.idyll.org/
qui est une surcouche
Debian 12 sur Thinkpad reconditionné
Hors ligne
#4 Le 18/05/2011, à 09:37
- k3c
Re : demande de script d'automatisation de certaines taches sur internet
Mon post précédent supposait que tu utilises Python.
Cette librairie mechanize est un portage d'une librarie Perl, et il y avait eu d'excellents articles dans LinuxMag, aujourd'hui en libre accès, sur "écrire des robots pour le web", en Perl
http://articles.mongueurs.net/magazines/linuxmag75.html
http://articles.mongueurs.net/magazines/linuxmag77.html
http://articles.mongueurs.net/magazines/linuxmag58.html
Debian 12 sur Thinkpad reconditionné
Hors ligne