[URL] Trouvé une URL avec partie manquante
Résolu
Powo2
Messages postés
32
Statut
Membre
-
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour,
Je cherche à trouvé une URL parmis un nombre de posibilité dont je sais que seulement une seule est bonne.
Il me faut donc tout d'abord un moyen de créer une liste d'URL.
Et ensuite un moyen de pouvoir les tester pour voir laquelle est la bonne.
Par exemple: www.site.fr/rubrique/xyz.htm où x, y et z sont trois lettres pouvant être identiques.
Quelqu'un pourrait-il m'aider SVP?
Je cherche à trouvé une URL parmis un nombre de posibilité dont je sais que seulement une seule est bonne.
Il me faut donc tout d'abord un moyen de créer une liste d'URL.
Et ensuite un moyen de pouvoir les tester pour voir laquelle est la bonne.
Par exemple: www.site.fr/rubrique/xyz.htm où x, y et z sont trois lettres pouvant être identiques.
Quelqu'un pourrait-il m'aider SVP?
A voir également:
- Deux caracteres manquent dans l'url
- Deux caractères manquent dans cette url pix - Meilleures réponses
- Epreuves.pix.fr dossierfictif formulaires remplir.pdf - Meilleures réponses
- Url - Guide
- Caractères manquants ✓ - Forum Réseaux sociaux
- Url masquée pour votre sécurité - Forum Programmation
- Comment lire un message masqué???? - Forum TV & Vidéo
- La nouvelle messagerie du Boncoin.... - Forum Réseaux sociaux
54 réponses
Re,
ça marche bien sûr. mais j'était un peu occupé ;)
Voici le script.
Je l'ai testé chez moi sous Linux.
J'obtiens un fichier de 81 Mo avec 1 810 328 lignes.
temps d'exécution 2 à 3 secondes
ça marche bien sûr. mais j'était un peu occupé ;)
Voici le script.
Je l'ai testé chez moi sous Linux.
J'obtiens un fichier de 81 Mo avec 1 810 328 lignes.
temps d'exécution 2 à 3 secondes
#!/usr/bin/perl
use strict;use warnings;
my @prefix;
push @prefix, "anat/anat$_" for 1..18;
push @prefix, "physio/P$_" for 101..113;
push @prefix, "bio/b$_" for 103..119;
push @prefix, "biophys/b$_" for 101..136;
push @prefix, "bioch/B$_" for 101..119;
my $url_base = 'http://feuks.free.fr/colles_';
map { $_ = $url_base.$_ } @prefix;
foreach ( @prefix ) {
foreach my $l ( 'aaa'..'zzz' ) {
print "$_$l.rar\n";
}
}lami20j
Ah :) alors tu pourrais me dire comment utiliser ce script? avec quel logiciel... même sur quel bouton appuyer ^^ parce que je suis plus qu'un débutant ^^ j'ai télécharger ActivePerl 5.8 j'ai windows XP sp2
Ah j'ai réussi il ouvre une fenetre MSdos et il affiche toutes les adresses en environ 2 min mais après il disparait, il y a pas un moyen de les inscrire dans une fichier texte?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ah oui
tu dois faire une rédirection.
quand tu l'exécutes dans la console MsDOS écris à la fin > C:\url.txt
Le résultat sera dans le fichier url.txt dans C:\
A savoir que la durée de 2 minutes est due au affichage à l'écran
avec la direction ça sera plus rapide.
lami20j
tu dois faire une rédirection.
quand tu l'exécutes dans la console MsDOS écris à la fin > C:\url.txt
Le résultat sera dans le fichier url.txt dans C:\
A savoir que la durée de 2 minutes est due au affichage à l'écran
avec la direction ça sera plus rapide.
lami20j
Non mais la fenetre disparait toute seule je n'ai aucune intéraction avec tu ne peux pas rajouter une ligne au programme pour qu'il inscrive toutes les réponses dans un notpad?
D'accord merci beaucoup j'attend :)
J'ai créer un fichier PL qui est exécutable avec activePerl et j'ai copier ton script dedans. Et je double clique dessus pour l'activer oui.
J'ai créer un fichier PL qui est exécutable avec activePerl et j'ai copier ton script dedans. Et je double clique dessus pour l'activer oui.
Regarde ici comment tu dois exécuter le script.
Il faut ouvrir la fenêtr DOS ( regarde dans Démarrer/Programmes/Accessoires/ )
https://www.cjoint.com/?kwpnGNIIPv
Donc je suppose que tu as installer Perl dans C:\
le script je l'ai appelé url3.pl
le resultat ce trouvera dans le fichier resultat.txt qui se trouve en C:\
l'exécution est rapide
en revanche l'ouverture de fichier sera plus longue (vu ça taille)
lami20j
Il faut ouvrir la fenêtr DOS ( regarde dans Démarrer/Programmes/Accessoires/ )
https://www.cjoint.com/?kwpnGNIIPv
Donc je suppose que tu as installer Perl dans C:\
le script je l'ai appelé url3.pl
le resultat ce trouvera dans le fichier resultat.txt qui se trouve en C:\
l'exécution est rapide
en revanche l'ouverture de fichier sera plus longue (vu ça taille)
lami20j
Oooh :) merci beaucoup beaucoup ça marche... je vais essayer avec Xenu maintenant et voir si je trouve, je te tiens au courant... c'est vraiment sympa merci
Bon, disons que j'ai servi a rien pour la fin, mais c'est bien quand même !
Ton problème est (enfin) résolu Powo2 ?
Je coche le bouton résolu.
a plus
Ton problème est (enfin) résolu Powo2 ?
Je coche le bouton résolu.
a plus
<ital>Bon, disons que j'ai servi a rien pour la fin, mais c'est bien quand même !
Mais, non, il ne faut pas dire ça.
Tu as fait moitié de boulot :-) Merci à toi. </ital>
J'ai bien dit pour la fin.
Et puis, de toute facon, je plaisantais.
:D
Au fait, tu n'as toujours pas répondu a ma question Powo.
Pourquoi tu veux faire ca ?
a plus
Mais, non, il ne faut pas dire ça.
Tu as fait moitié de boulot :-) Merci à toi. </ital>
J'ai bien dit pour la fin.
Et puis, de toute facon, je plaisantais.
:D
Au fait, tu n'as toujours pas répondu a ma question Powo.
Pourquoi tu veux faire ca ?
a plus
Merci beaucoup ça marche mais ça risque de prendre du temps, et je t'ai dit dans mon post 12 pour quoi je voulais faire ça ^^
Je vais t'avouer ce sont des QCM d'entrainement (en médecine) payant... et je n'ai pas assez d'argent pour tous les acheter... après en avoir payer quelques un j'ai remarquer une redondance... donc voila je suppose que ce sont des adresses de ce type avec des lettres aléatoires.
Sache que ce genre de gens ont raté médecine et revendent les choses qu'ils ont eu gratuitement, c'est trés utile mais il essaye de se faire de l'argent sur le dos des étudiant, je vais pouvoir en faire profiter un certain nombre, et cette année sera un peu moins sous le signe de l'argent et beaucoup plus sous celui du travail.
En tout cas merci beaucoup à vous deux...
Je vais t'avouer ce sont des QCM d'entrainement (en médecine) payant... et je n'ai pas assez d'argent pour tous les acheter... après en avoir payer quelques un j'ai remarquer une redondance... donc voila je suppose que ce sont des adresses de ce type avec des lettres aléatoires.
Sache que ce genre de gens ont raté médecine et revendent les choses qu'ils ont eu gratuitement, c'est trés utile mais il essaye de se faire de l'argent sur le dos des étudiant, je vais pouvoir en faire profiter un certain nombre, et cette année sera un peu moins sous le signe de l'argent et beaucoup plus sous celui du travail.
En tout cas merci beaucoup à vous deux...
Comme on me demande de faire un message pour résumer:
J'utilise d'abord le script suivant avec perl:
#!/usr/bin/perl
use strict;use warnings;
my @prefix;
push @prefix, "anat/anat$_" for 1..18;
push @prefix, "physio/P$_" for 101..113;
push @prefix, "bio/b$_" for 103..119;
push @prefix, "biophys/b$_" for 101..136;
push @prefix, "bioch/B$_" for 101..119;
my $url_base = 'http://feuks.free.fr/colles_';
map { $_ = $url_base.$_ } @prefix;
foreach ( @prefix ) {
foreach my $l ( 'aaa'..'zzz' ) {
print "$_$l.rar\n";
}
}
Ensuite pour savoir quels sont les adresses valide j'utilise le logiciel xenu sur: http://sylvain.sab.free.fr/logiciels/xenu.php
J'utilise d'abord le script suivant avec perl:
#!/usr/bin/perl
use strict;use warnings;
my @prefix;
push @prefix, "anat/anat$_" for 1..18;
push @prefix, "physio/P$_" for 101..113;
push @prefix, "bio/b$_" for 103..119;
push @prefix, "biophys/b$_" for 101..136;
push @prefix, "bioch/B$_" for 101..119;
my $url_base = 'http://feuks.free.fr/colles_';
map { $_ = $url_base.$_ } @prefix;
foreach ( @prefix ) {
foreach my $l ( 'aaa'..'zzz' ) {
print "$_$l.rar\n";
}
}
Ensuite pour savoir quels sont les adresses valide j'utilise le logiciel xenu sur: http://sylvain.sab.free.fr/logiciels/xenu.php