2016-08-12 44 views
-4

我有一個應用程序可以從不同的網站獲取廣告。 其中之一是:如何從網頁保存本地廣告?

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

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

我需要抓住的形象,哪裏就有奇蹟的鏈接,圖像的尺寸。

我需要的應用程序能夠抓住所有谷歌廣告,所有來自網頁的adchoises廣告,可能位於網頁的不同位置 任何幫助表示讚賞。

謝謝 Ĵ

+2

*太寬泛:有太多可能的答案,或者對於這種格式,好的答案太長。請添加詳細信息以縮小答案集或隔離幾個段落中可以回答的問題。* – BSMP

回答

0

嘗試

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(); 
    } 
} 

你可能想保存inputLine。這應該爲您提供「檢查」選項的數據。似乎所有的谷歌廣告都有一個數據谷歌查詢ID。所以只需將它們過濾出來,你需要的所有數據都包含在div中。

+0

我已經獲得了html的源代碼,問題是解釋廣告。你能解釋一下如何獲得廣告的形象和細節嗎? – user6710154