Récupérer les images d'un site qui n'a pas d'index - HTML/CSS - Programmation
Marsh Posté le 03-02-2014 à 15:26:22
Bonjour,
Que veux-tu concrètement ?
Si tu veux récupérer tout les images pour te faire un board des images.
tu peux le faire avec un petit script javascript.
Un boucle for + de l'ajax + un peu d'html pour structurer le tout
Avec jQuery ca doit se faire en une dizaine de ligne
Marsh Posté le 03-02-2014 à 15:40:58
torwood3 a écrit : Bonjour, |
Merci pour ta réponse. Je recherche une image très précise, donc oui il me faudrait je pense un board (en espérant que pour chaque image je puisse encore avoir son adresse ).
Par contre je ne m'y connais pas en script et html, je n'ai programmé qu'en SCILAB ...
Marsh Posté le 03-02-2014 à 16:52:01
http://jsfiddle.net/5yymY/1/
un truc comme ca
par contre, la boucle de 4 000 000 ca fait mal ^^', découpe ton affichage sinon ton navigateur va bugger
Marsh Posté le 03-02-2014 à 17:01:34
torwood3 a écrit : http://jsfiddle.net/5yymY/1/ |
OK je vais essayer .
Merci
Marsh Posté le 03-02-2014 à 20:55:19
Bon ben ... une fois que j'ai fait F12 avec Firefox, c'est bien dans console qu'il faut écrire le programme ? (le <div id="board"> il s'écrit où ?) ...
désolé s'être un noob en javascript ...
Marsh Posté le 04-02-2014 à 02:02:40
hum... non
Tu crée une page quelque.html, tu l'as met ou tu veux sur ton pc
Tu colles le code comme un barbare dedans.
Biensur, tout en haut de ta pages tu rajoutes jquery =>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
ps : le javascript entre balise <script></script>
Marsh Posté le 04-02-2014 à 03:09:49
torwood3 a écrit : hum... non |
Ok j'essaie dès que je me lève
Marsh Posté le 04-02-2014 à 13:13:17
J'ai notepad++ et j'ai fait ça: http://hpics.li/0ff9170 ...
_ faut-il toucher quelquechose dans langage ?
_ j'ai copier-coller le <div id="board"> puis le reste (mais en faisant comme ça j'ai pas l'impression qu'il ne comprend pas que c'est en htlm puis en javascript ..., ou alors il faut utiliser le share sur JSFIFFLE ?)
C'est pas encore gagné donc
Marsh Posté le 04-02-2014 à 13:52:56
Code :
|
Marsh Posté le 04-02-2014 à 13:57:47
MaybeEijOrNot a écrit :
|
Merci j'essaie de suite
Marsh Posté le 04-02-2014 à 14:13:16
Donc j'ai mis la bonne adresse du site mais quand je veux l'éxécuter avec Firefox, j'ai: "Firefox ne peut trouver le fichier à l'adresse /CProgram Files (x86)/Notepad++/new 10."
Marsh Posté le 04-02-2014 à 14:17:12
genre index.html ^^'
Marsh Posté le 04-02-2014 à 14:17:35
MaybeEijOrNot a écrit : Tu l'as enregistré en .html ? |
Etant un noob non, et ça doit être ça puique il n'y a rien marqué .
J'essaie de suite, merci
Marsh Posté le 04-02-2014 à 14:26:02
donc je l'ai enregistré en .html, mais quand je l'exécute avec Firefox, c'est tout blanc
Marsh Posté le 04-02-2014 à 14:28:14
donne moi le lien d'une premiere page please
Marsh Posté le 04-02-2014 à 14:32:52
En même temps là vous testez que les 40 premiers liens...
Marsh Posté le 04-02-2014 à 14:35:43
torwood3 a écrit : donne moi le lien d'une premiere page please |
j'envoie en PV sinon ça va marquer spam
Marsh Posté le 04-02-2014 à 14:36:33
Et bah ? ^^" 40 images normalement
Marsh Posté le 04-02-2014 à 14:49:40
<!DOCTYPE html>
<html>
<head>
<title>...</title>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
</head>
<body>
<div id="board"></div>
<script type="text/javascript">
max = 4000; //400000
site = "http://Tonsite.fr/";
for (i = 0; i < max; i++) {
if (i < 10) num = '00000' + i;
else if (i < 100) num = '0000' + i;
else if (i < 1000) num = '000' + i;
else if (i < 10000) num = '00' + i;
else if (i < 100000) num = '0' + i;
else if (i < 1000000) num = '' + i;
else{}
console.log('<img src="' + site + '' + num + '" height="42" width="42" />');
$('#board').append('<img src="' + site + '' + num + '" height="42" width="42" />');
}
</script>
</body>
</html>
Mais moi par contre j'ai aucune image sur les 2000 premier ....
Marsh Posté le 04-02-2014 à 14:51:47
torwood3 a écrit : <!DOCTYPE html> |
il y a peu d'images avec des numéros <100000, il y en surtout entre les numéros 100000 et 300000
Marsh Posté le 04-02-2014 à 14:55:34
Bref, amuse toi bien ^^'
Et dit nous si ca fonctionne
Marsh Posté le 04-02-2014 à 15:39:29
Evidemment j'ai encore une question à la con: la meilleure méthode pour translater de manière économique ? (genre je veux commencer à 100000 par exemple).
J'aurais bien mis num=100000+i après le for mais ça va pas marcher
(ou alors des '100000'+i )
Marsh Posté le 04-02-2014 à 16:38:21
ReplyMarsh Posté le 04-02-2014 à 16:41:51
ReplyMarsh Posté le 04-02-2014 à 21:54:01
je sais je sais, on me le dit souvent
plus sérieusement, bonne continuation
Marsh Posté le 03-02-2014 à 12:36:11
Bonjour, je recherche une certaine image et je sais qu'elle est sur un site mais ce dernier n'a pas d'index pour effectuer la recherche
Pour changer d'images, il faut changer le numéro dans l'adresse, or, il faudrait que je fasse ça 400000 fois ...
Le site est: pix. spam.fr , et il faudrait que je prenne l'image pix. spam.fr /000000 puis l'image pix. spam.fr /000001 jusqu'à pix. spam.fr /399999
(Souvent, il n'y a pas d'images associés)
Je vous remercie d'avance pour toute aide apportée (signé un futur dépressif)