<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    march alex's blog
    hello,I am march alex
    posts - 52,comments - 7,trackbacks - 0
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.Reader;
    import java.net.HttpURLConnection;
    import java.net.URL;
    import java.net.URLEncoder;
    import java.util.List;
    import java.util.Scanner;
    import java.util.StringTokenizer;

    import com.google.gson.Gson;



    public class GoogleFinder {
        
        
    public static void main(String[] args) throws IOException, InterruptedException {
            
            String address 
    = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=";
            String query 
    = "";
            String charset 
    = "UTF-8";
            
            Scanner in 
    = new Scanner(System.in);
            String targeturl 
    = in.nextLine();
            query 
    = in.nextLine();
            
            
    for(int i=0;i<125;i++) {
                
                URL url 
    = new URL(address + URLEncoder.encode(query, charset) + "&start=" + i);
                
                
    //System.out.println(url);
                Reader reader = new InputStreamReader(url.openStream(), charset);
                GoogleResults results 
    = new Gson().fromJson(reader, GoogleResults.class);
                
                
    for(int t=0;t<30;t++) {
                    System.out.print(
    ".");
                    Thread.sleep(
    2000);
                } System.out.println(
    "");
                
                
    for(int j=0;j<4;j++) {

                    String ss 
    = results.getResponseData().getResults().get(j).getUrl().toLowerCase();
                    
    if(ss.contains(targeturl)) {
                        System.out.println(ss);
                        System.out.println(results.getResponseData().getResults().get(j).getTitle());
                        System.out.println(
    "Found in the " + (i*4+j+1+ " th");
                        
    return;
                    }
                }
                System.out.println(
    "" + ((i+1)*4+ " pages found.");
            }
            
            System.out.println(
    "Can find " + targeturl + " in the first 500 pages");
            
        }
    }


    class GoogleResults {

        
    private ResponseData responseData;

        
    public ResponseData getResponseData() {
            
    return responseData;
        }

        
    public void setResponseData(ResponseData responseData) {
            
    this.responseData = responseData;
        }

        
    public String toString() {
            
    return "ResponseData[" + responseData + "]";
        }

        
    static class ResponseData {
            
    private List<Result> results;

            
    public List<Result> getResults() {
                
    return results;
            }

            
    public void setResults(List<Result> results) {
                
    this.results = results;
            }

            
    public String toString() {
                
    return "Results[" + results + "]";
            }
        }

        
    static class Result {
            
    private String url;
            
    private String title;

            
    public String getUrl() {
                
    return url;
            }

            
    public String getTitle() {
                
    return title;
            }

            
    public void setUrl(String url) {
                
    this.url = url;
            }

            
    public void setTitle(String title) {
                
    this.title = title;
            }

            
    public String toString() {
                
    return "Result[url:" + url + ",title:" + title + "]";
            }
        }
    }

    posted on 2015-07-29 14:16 marchalex 閱讀(286) 評論(0)  編輯  收藏 所屬分類: java小程序
    主站蜘蛛池模板: 中文日韩亚洲欧美制服| 亚洲精品无码永久中文字幕| 国产成人精品亚洲日本在线| **毛片免费观看久久精品| 亚洲国产精品一区| 99爱在线精品视频免费观看9| 久久精品国产亚洲AV果冻传媒| 中文字幕乱码一区二区免费| 亚洲国产成人片在线观看无码| 免费人成在线观看网站| 亚洲精品视频在线播放| 麻花传媒剧在线mv免费观看| 亚洲AV无码一区二区三区人| 午夜一区二区免费视频| 亚洲国产精品网站在线播放| 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲大片在线观看| 99xxoo视频在线永久免费观看| 亚洲噜噜噜噜噜影院在线播放| 四虎免费在线观看| igao激情在线视频免费| 国产av天堂亚洲国产av天堂| 131美女爱做免费毛片| 亚洲AV无码专区在线观看成人 | 免费在线一级毛片| 久久最新免费视频| 亚洲精品午夜在线观看| 免费无码又爽又刺激聊天APP| 深夜福利在线视频免费| 亚洲av无码乱码国产精品| 最近2019中文免费字幕| 人人爽人人爽人人片av免费| 久久精品亚洲中文字幕无码网站| 欧美日韩国产免费一区二区三区| 大片免费观看92在线视频线视频 | 亚欧国产一级在线免费| 亚洲AV乱码久久精品蜜桃| 毛片基地免费视频a| 国产免费内射又粗又爽密桃视频| 亚洲无限乱码一二三四区| xvideos亚洲永久网址|