Holen Sie sich Bilder von der website

Muss ich laden Sie alle Bilder von einer website, zu denen ich Benutzernamen und Passwort.
Sagen, website-url
http://example.co.in/images/Photos/ABC123.jpg
so gibt es viele Bilder, meine Forderung ist zum herunterladen aller Bilder.
Was kann getan werden, in Java, C++ oder einer beliebigen Programmiersprache ?
Beispielcode wäre hilfreich.
Dank

Verwenden Sie folgenden code um Bild von der Google-website

import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URL;

class Test {
public static void main(String args[]) throws Exception {
    System.out.println("Hello World");

    URL url = new URL("http://www.google.co.in/images/google_favicon_128.png");
    InputStream in = new BufferedInputStream(url.openStream());
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    byte[] buf = new byte[1024];
    int n = 0;
    while (-1 != (n = in.read(buf))) {
        out.write(buf, 0, n);
    }
    out.close();
    in.close();
    byte[] response = out.toByteArray();

    FileOutputStream fos = new FileOutputStream("C://ABC//google1.jpg");
    fos.write(response);
    fos.close();

}}

Nun brauche ich Hilfe, wo ich nicht weiß, Namen der Bilder sagen, dass alle Bilder mit der Endung .jpg (*.jpg) und speichern in meinem Ordner 1.jpg, 2.jpg und so weiter.
So, wie man zählen der Anzahl der Bilder und wie Sie Zugang zu Ihren Namen in http://www.google.co.in/images/

Sie suchen nach einer crawler. Ich habe vor kurzem verwendet scrapy, und es ist ziemlich einfach zu bedienen.
Suchen Sie für die image-tags, finden die tags, URLs, berechnen Sie die Bild-URLs, wenn nötig (z.B. relative links), abrufen über eine normale HTTP-Anfrage. Was ist das eigentliche Problem?
Ich brauche Anzahl der Bilder im images/ - Ordner der website. wie mit Java
Ihre Kommentare (und die original-tagging) sagt java, aber die Frage sagt "java C++ oder einer anderen Sprache" welche ist es?
amit seine java-only... aber wenn einer helfen kann in C++ oder einer anderen Sprache, sind Sie willkommen.

InformationsquelleAutor prathameshr | 2013-01-02

Schreibe einen Kommentar