A voir également:
- Connexion Web Perl Windows
- Gmail connexion - Guide
- Clé windows 8 - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
- Windows movie maker - Télécharger - Montage & Édition
32 réponses
Ok, je vais ré essayer alor
Debut
variable:
Addr = www.google.com
NavName = Firefox
NavEmpl = ?
ouvrir firefox avec NavName, NavEmpl et Addr
afficher "Connexion reussi"
mieu ?
Debut
variable:
Addr = www.google.com
NavName = Firefox
NavEmpl = ?
ouvrir firefox avec NavName, NavEmpl et Addr
afficher "Connexion reussi"
mieu ?
Kharec
Messages postés
4146
Date d'inscription
Statut
Contributeur
Dernière intervention
510
Fait comme ça, le programme ne se connectera pas, il affichera simplement une phrase ;-))
Re,
J'ai fait un jour un exercice. Voir ici http://www.commentcamarche.net/forum/affich 2453825 perl reseaux?page=3#43
Il y a aussi une partie http (à adapter) - cette fois je confirme que chez moi ça a marché
J'ai fait un jour un exercice. Voir ici http://www.commentcamarche.net/forum/affich 2453825 perl reseaux?page=3#43
Il y a aussi une partie http (à adapter) - cette fois je confirme que chez moi ça a marché
'http'=> <<'FIN', open DAEMON,">> log.exo" or die "E/S : $!\n"; if ( ($url = Net::HTTP->new(Host => "$surl")) and ($url->write_request(GET => "/")) ) { print DAEMON "$date $surl valide et existe sur web\n"; close DAEMON; } else { print DAEMON "$date $surl inexistant || hors connexion || format invalide\n"; close DAEMON; } FIN
lami20j, ton code permet de se connecter à un site internet ? car j'ai regardé ton exercice sur le lien et je t'avoue que j'ai rien compris. Si tu pouvais me dire simplement comment faire cette connexion, ce serai super :) merci
Se connecter d'accord?
Mais quoi faire après la connexion.
Je souhaite pouvoir naviguer sur le site à partir de la connexion réaliser en perl, si tu vois ce que je veux dire en plus simple
Mais quoi faire après la connexion.
Je souhaite pouvoir naviguer sur le site à partir de la connexion réaliser en perl, si tu vois ce que je veux dire en plus simple
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essaye ça :
#!/usr/bin/perl -w
use strict;
use IO::Socket::INET;
# ouvre une connexion sur le serveur
my $sock = IO::Socket::INET->new(
PeerAddr => 'paris.mongueurs.net',
PeerPort => 'http(80)',
Proto => 'tcp'
) or die "Impossible de se connecter";
# envoie la requête
print $sock "GET / HTTP/1.0\015\012Host: paris.mongueurs.net\015\012\015\012";
# récupère la réponse
my $page = do { local $/; <SOCK> };
# ferme la connexion
close $sock or die "close: $!";
#!/usr/bin/perl -w
use strict;
use IO::Socket::INET;
# ouvre une connexion sur le serveur
my $sock = IO::Socket::INET->new(
PeerAddr => 'paris.mongueurs.net',
PeerPort => 'http(80)',
Proto => 'tcp'
) or die "Impossible de se connecter";
# envoie la requête
print $sock "GET / HTTP/1.0\015\012Host: paris.mongueurs.net\015\012\015\012";
# récupère la réponse
my $page = do { local $/; <SOCK> };
# ferme la connexion
close $sock or die "close: $!";
lami20j,
le code que tu met en exemple affiche juste "impossible de fer get www.....".
et tu sur qu'il réalise une connexion ?
le code que tu met en exemple affiche juste "impossible de fer get www.....".
et tu sur qu'il réalise une connexion ?
Re,
ou
#!/usr/bin/perl use warnings;use strict; use Net::HTTP; my $url0='www.google.com'; if ( ($url = Net::HTTP->new(Host => "$surl")) and ($url->write_request(GET => "/")) ) { print "$surl valide et existe sur web\n"; } else { print "$surl inexistant || hors connexion || format invalide\n"; }
ou
use LWP::Simple; use URI::URL; my $url = url(' http://www.google.fr') ; $contenu = get($url); print "$contenu" __END__
Re,
Quand j'ai faut les tests sur l'exercice, j'ai bien testé.
Maintenant je ne peux rien te dire, je n'ai pas moyen de tester.
Je ne pourrai le faire que ce soir à la maison, mais bon, j'espère que tu arriveras jusqu'à ce soir ;-)
Quand j'ai faut les tests sur l'exercice, j'ai bien testé.
Maintenant je ne peux rien te dire, je n'ai pas moyen de tester.
Je ne pourrai le faire que ce soir à la maison, mais bon, j'espère que tu arriveras jusqu'à ce soir ;-)
use Net::HTTP;
j'ai un souci au niveau de cette ligne. quand je l'éxecute , il me met
can't locate Net/HTTP.pm in @INC
et quand je vais dans mon dossier c:\perl\lib\net, je n 'ai pa le HTTP.pm
j'ai un souci au niveau de cette ligne. quand je l'éxecute , il me met
can't locate Net/HTTP.pm in @INC
et quand je vais dans mon dossier c:\perl\lib\net, je n 'ai pa le HTTP.pm
Re,
Ah,d'accord.
Il faut installer le module.
Regarde ici https://djibril.developpez.com/tutoriels/perl/installation-modules/#LII
Ah,d'accord.
Il faut installer le module.
Regarde ici https://djibril.developpez.com/tutoriels/perl/installation-modules/#LII