2016-08-12 4 views
-4

Ich habe eine Anwendung zu machen, um die Werbung von verschiedenen Websites zu ergreifen. Einer von ihnen ist:So speichern Sie lokal Werbung von Webseiten?

http://culinaryarts.about.com/od/knifeskills/ss/corepepper.htm

http://imageshack.com/a/img922/706/2TdDgf.png

Ich brauche das Bild zu packen, den Link, wo es, die Größe des Bildes geht.

Ich brauche die Anwendung in der Lage sein, alle Google-Anzeigen zu greifen, alle Ad-hoc-Anzeigen von der Webseite, möglicherweise an verschiedenen Standorten auf der Webseite Alle Hilfe ist willkommen.

Danke, J

+2

* Zu breit: Es gibt entweder zu viele mögliche Antworten, oder gute Antworten wären für dieses Format zu lang. Bitte fügen Sie Details hinzu, um die Antwort einzuschränken oder um ein Problem zu isolieren, das in ein paar Absätzen beantwortet werden kann. * – BSMP

Antwort

0

Versuchen

import java.net.*; 
import java.io.*; 

public class URLConnectionReader { 
    public static void main(String[] args) throws Exception { 
     URL url= new URL("http://culinaryarts.about.com/od/knifeskills/ss/corepepper.htm"); 
     URLConnection yc = oracle.openConnection(); 
     BufferedReader in = new BufferedReader(new InputStreamReader(
            yc.getInputStream())); 
     String inputLine; 
     while ((inputLine = in.readLine()) != null) 
      System.out.println(inputLine); 
     in.close(); 
    } 
} 

Sie wahrscheinlich die Eingabezeile gespeichert werden soll. Dies sollte Ihnen die Daten aus der Option "inspizieren" geben. Es scheint, dass alle Google-Anzeigen eine Data-Google-Query-ID haben. Also filtern Sie diese heraus und alle Daten, die Sie brauchen, sind im Div enthalten.

+0

Ich bekomme bereits den Quellcode für den HTML, das Problem war, die Werbung zu interpretieren. Können Sie mir bitte erklären, wie Sie das Image der Anzeige und Details dazu erhalten? – user6710154

Verwandte Themen