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