[Hinweis] Leicht viele Bilder runterladen von Seiten wie nekobooru.net

Master_M

Scriptor
hi Leute

Für alle, die auf Seiten wie nekobooru.net oder furryhentai.net es satt haben, die großes Bilder alle einzeln runterzuladen, da sie auf der Hauptseite nur Thumbnails sehen, hier ist die Lösung:

Ihr braucht: Firefox und ein Addon dafür, namens Greasemonkey (Greasemonkey auf Wikipedia)

Alles installiert, ist rechts unten dann beim Firefox der kleine Affe zu sehen


Dann geht ihr auf Seiten wie eben nekobooru.net und schaut euch die Bilder an (Thumbnails und Normale). Wichtig dabei sind die Unterschiede, die bei allen Bildern gleich sein sollte!
Also klickt rechts aufs Thumbnail und dann auf "in neuem Tab öffnen". Dann klickt ihr im ersten Tab wieder rechts aufs Bild und sagt "Grafik anzeigen". So erhaltet ihr oben in der Adressleiste die URL.

http://nekobooru.net/data/preview/0d/49/0d49daaa9b15f17c1f43544305dfb558.jpg

Wenn ihr das gleiche im 2ten Tab macht, bekommt ihr die URL vom Normalen Pic:
http://nekobooru.net/data/0d/49/0d49daaa9b15f17c1f43544305dfb558.jpg

Nun Vergleicht:
http://nekobooru.net/data/preview/0d/49/0d49daaa9b15f17c1f43544305dfb558.jpg
http://nekobooru.net/data/0d/49/0d49daaa9b15f17c1f43544305dfb558.jpg

Man sieht, bei den Vorschau Bildern ist da ein "preview/", was bei den normalen nicht ist!
Jetzt haben wir schon mal den Ansatz, das wir bei den Hauptseiten die normalen Bilder erhalten, wenn wir bei jeden Pic eben genau das "preview/" wegmachen!

Jetzt fängt die Programmier Aufgabe an:
Ihr geht auf die Seite (nekobooru.net) und schaut euch an, wie die Hauptseiten von der URL her sind:
Erste Seite: http://nekobooru.net/post/index
Zweite Seite: http://nekobooru.net/post/index?page=2
Ein Tag: http://nekobooru.net/post/index?tags=on_side

Man sieht, das "http://nekobooru.net/post" bleibt immer gleich!
Wenn ihr also bei irgendeiner Seite von dort seit, rechtsklickt rechts unten auf den Affen und wählt dort "Neues Benutzerscript"

Jetzt tragt das ein:

Wichtig dabei, da sich der Teil nach index sich immer ändert, machen wir hier nen *-Platzhalter hin!

Nun noch auf OK klicken, und dann sollte man schon los schreiben können!
Falls ihr noch einen Editior aussuchen müsst, tragt ihr am besten "c:\Windows\System32\notepad.exe" ein, das sollte passen!

Jetzt lässt ihr den oberen Teil in Ruhe, und schreibt unten folgendes dazu:
Code:
var img=document.getElementsByTagName("img");
var anz=img.length;

for(i=0;i<anz;i++)
{

var s=img[i].src;
var t=s.replace([U][B]/preview/g,""[/B][/U]);
img[i].src=t;

}
So, jetzt sind wir schon fast fertig!
Den einen Teil, müssen wir noch anpassen, der dick und unterstrichen ist!

Links (vor dem Beistrich) müsst ihr hinschreiben, was ihr ersetzten wollt! Bei uns ist das "preview" (das / lassen wir stehen, das tut keinen weh, da wir mit \\ in der URL eh im gleichen Ordner bleiben, und ist so auch leichter ;) ).
Links und rechts von diesem Wort machen wir ein / und am Ende dann ein g (nehmt das so hin, oder googlet es).
Und rechts, nach dem Beistrich, mit dem Wort, dem es ersetzt werden soll, bei uns eben nix! Und dieses Wort setzen wir in "...".

So, fertig ist das Script! Nun schaut euch die Seite an! Zum Testen, ob ihr alles richtig gemacht habt, klickt mit nen Rechtsklick auf den Affen, und schaut, ob da eh euer Script (steht ganz oben) auch da steht, und angehackt ist.

Was fällt euch auf der Seite nun auf? Es läd länger! Ist aber ein gutes Zeichen ;)

Wenn ihr nach dem Laden auf ein kleinen Bild mit rechtsklick klickt, und dann "Grafik anzeigen" nehmt, solltet ihr das große Bild sehen, und das ist dann das, was passt!
Geht wieder retour, dort wo ihr alle die großen Bilder (natürlich verkleinert) seht, und macht irgendwo auf ner freien Stelle nen rechtsklick und wählt "Seiteninformationen anzeigen". Geht in den Registertab "Medien".

Dort seht ihr dann ne Liste, der geladenen Bilder! Nun klickt ihr das erste an, und klickt das letzte mit der Großschalttaste-gedrückt an! So habt ihr jetzt alle makiert.



Die Links, die ausgegraut sind, hat Firefox nicht gefunden, da leider ein paar Bilder bei nekobooru noch ein sample/ in der Url haben -.-

Diesen dann mit gedrückter STRG-Taste anklicken, so werden sie abgewählt! Wenn ihr das alles habt, dann klickt ihr auf "Speichern unter", wählt nen Ordner aus, und FERTIG! Das könnt ihr nun auf alles Seite dort machen!

Und da ihr jetzt kleine Programmierer seit, könnt ihr das jetzt bei vielen Seiten machen!

Es geht auf: Myspace, furryhentai.net und bei vielen anderen Seiten! Probiert es aus!


Viel Spaß mit dem TuT! Wenn ihr noch Fragen habt, fragt! Und schlägt mich bitte nicht, ist mein erstes TuT^^
Hat es euch gefallen, könnt ihr auch ein DANKE dalassen, ist aber euch überlassen!

MFG M
 
Zuletzt bearbeitet:

MakubaX

Sakurazuka Mori
VIP
Danke für die gute Erklärung, so sollte es nun "fast" jeder hinkriegen.
Werde es dann mal bei gelegenheit ausprobieren, vielleicht an Easter.
 

Master_M

Scriptor
kann das mal jemand für lu.scio.us machen?
hier büdde:
Code:
// ==UserScript==
// @name           luscio groß
// @namespace      Master_M
// @include        [B]http://lu.scio.us/*/album*[/B]
// ==/UserScript==

var img=document.getElementsByTagName("img");
var anz=img.length;

for(i=0;i<anz;i++)
{

var s=img[i].src;
var t=s.replace(/images.lu.scio/g,"static.lu.scio");
var x=t.replace(/thumb_100_/g,"");
img[i].src=x;

}
Wichtig is dabei, das du bei "Auf diese Seite anwenden" das Dick geschriebene oben einträgst ;)
Und die Bilder siehst dann (mehr oder weniger, weil sie ja zu groß sind ;) ) in der Thumbnail-Ansicht

mfg
 
Zuletzt bearbeitet:
Oben