Hallo.
Normalerweise braucht man so ein Script gar nicht. Wenn du die Seite speicherst, werden ja auch die Bilder gespeichert. Wenn du die Seite z.B. in Firefox betrachtest, kannst du mit "Datei" → "Seite speichern unter …" (oder mit dem Shortcut Strg + S) die Seite speichern. Wenn du dabei die Option "Seite komplett" wählst, wird außer der Html-Datei noch ein Ordner mit gleichem Namen + "Dateien" angelegt. Darin sind alle Bilder, die in der Seite enthalten sind. Bei der von dir beschriebenen Seite wird so außer der Datei "0002.html.ja.html" ein Ordner namens "0002.html.ja-Dateien" angelegt, in dem die 7 Bilder sind, die auf der Seite vorkommen. Die meisten Systeme lassen sich so einrichten (bzw. sind es schon), dass beim nächsten mal das selbe Verzeichnis und die selben Speicheroptionen wie beim letzten Mal vorgeschlagen wird. Damit musst du also bei jeder Seite nur ein mal den Shortcut Strg + S eingeben und ein Mal mit Enter bestätigen, damit du alle Bild von allen gewünschten Seiten kopiert hast. Beim Internet Explorer gibt es eine entsprechende Funktion.
Dabei werden die Bilder einfach aus dem Browsercache kopiert. Eingebettete Audiofiles, Videos u.ä. werden natürlich mitkopiert. Bei Java-Applets werden nur die Dateien kopiert, die in der Html-Seite referenziert sind. class-Dateien, die aus anderen Class-Dateien aufgerufen werden, werden also nicht kopiert. Solche Applets sind daher oft nicht funktionsfähig. Entsprechendes gilt für eingebettete Flash-Objekte. Einegebettete Streams werden auch nicht mit gespeichert, weil sie ja nicht im Browsercache sind. Aber du brauchst ja nur die Bilder. Bilder, die durch Java-Applets geladen werden, fehlen normalerweise auch. Bilder, die durch JavaScripte oder CSS geladen werden, sind aber enthalten.