Connexion Web Perl Windows

Fermé
math74150 - 9 avril 2009 à 09:35
 math74150 - 9 avril 2009 à 11:22
Salut tout le monde,

je suis sur un projet et il me faut réaliser une connexion à un site web (ex: google) en perl, sous windows.

Si quelqu'un posséde un corps ou, par miracle, le code entier, je lui serai reconnaissant de son aide précieuse.

Merci
A voir également:

32 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
9 avril 2009 à 10:25
Re,

Se connecter d'accord?
Mais quoi faire après la connexion.
Puisque en fait quand tu tapes google.com dans ton navigateur il y a une connexion au site (le navigateur lance une requete GET) pour afficher la page.

Je t'ai donné un exemple ici http://www.commentcamarche.net/forum/affich 11914406 connexion web perl windows#12
1
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509
9 avril 2009 à 10:26
+1


=)
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509
9 avril 2009 à 09:36
Salut,

Je veux bien essayer de t'aider. Donne le maximum de précisions sur ton projet et on verra ce que l'on peut faire...
0
Merci. Comme infos, je ne sais pas vraiment quoi te donner. Je débute en perl. Dis moi ce que tu veux savoir, j essairai de te donner le max
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509
9 avril 2009 à 09:40
En quoi consiste exactement le projet? Pourrais tu faire un récit détaillé de ce que tu attends du programme?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ba simplement j'aimerai pouvoir passer une adresse internet (ex. www.google.com) et que le programme me réalise la connexion à ce site. Je dois faire ce programme sous windows, n'ayant pas la possibilités de mettre linux et sinon le script doit être en perl.

Je n'ai pas vraiment d'autre info.
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509
9 avril 2009 à 09:49
Je dois faire ce programme sous windows, n'ayant pas la possibilités de mettre linux

Donc en gros le programme ouvre un navigateur et te connecte à l'adresse demandée.
Il fonctionnera pour windows ou Linux?
0
c'est exactement ca :) et le programme fonctionnera normalement sous windows. il doit tourner sur mon pc donc oui, sous windows
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509
9 avril 2009 à 09:52
D'accord.

Les outils:

- Notepad++
- ActivePerl

;-))
0
j'ai les deux mais plus ActivePerl
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509
9 avril 2009 à 09:57
Retélécharge le.

Ensuite, on réfléchira au problème, ensemble.
0
ca y est, c fait :)
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509
9 avril 2009 à 10:06
Donc, le programme va démarrer une interface web, et se connecter à l'adresse demandée.

Nous aurons donc pour variables:

- Adresse demandée
- Nom et emplacement du navigateur

On est d'accord?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
9 avril 2009 à 10:06
Salut,

que le programme me réalise la connexion à ce site.
Se connecter, d'accord. Mais quoi faire?

Un exemple
use LWP::Simple;
$URL='www.google.com';
unless (defined ($contenu = get $URL)) {
    die "impossible de faire get $URL\n";
}

0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509
9 avril 2009 à 10:31
Ton script renvoie sans cesse "impossible de faire get".

Loin de moi l'idée de critiquer, je précise juste ;-))
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011
9 avril 2009 à 10:34
Salut,

Loin de moi l'idée de critiquer,
Pas de problèmes.
Juste que ce n'était qu'un exemple, pour comprendre ce qu'il veut, puisque pour le moment je n'ai rien compris.

D'ailleurs, j'ai oublié de preciser que je ne peux pas tester. Je n'ai pas des moyens au boulot.
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
9 avril 2009 à 10:35
Ah d'accord.

;-))
0
oui, on est d'acoord, auxcun paramètre en plus
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509
9 avril 2009 à 10:07
Donc, par la suite, le programme doit ouvrir le navigateur. Tu serais capable d'écrire l'algo?
0
Euh, je pense pas. QU'est ce que tu voudrais que j'écrive comme algo ?
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509
9 avril 2009 à 10:11
Un algorithme est un énoncé d’une suite d’opérations (donc en français, une sorte de plan) permettant de donner la réponse à un problème. Cela précède à l'écriture du programme souhaité, et aussi y contribue pas mal.
0
Je vais essayer clairement:

1- Rentrer l'adresse internet sur laquel se connecter
2- Récupérer le nom et l'emplacement du navigateur
3- Réaliser la connexion avec le navigateur en ayant le nom du site
0
Ah oui, je ne peux pas me servir du telnet aussi
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509
9 avril 2009 à 10:23
Tu n'as pas compris.

Exemple:

Début

variables
cj = code juste
ct = code taper

Lire ct

si
ct=cj

alors

afficher: "code juste"

sinon

afficher "code faux, fermeture de programme".

fin si

fin algo


Tu dois donc aussi utiliser les vraies formules de programmation :-)
0