<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小程序
    主站蜘蛛池模板: 成人免费无码H在线观看不卡| 欧洲乱码伦视频免费国产| 日本免费一区二区三区四区五六区 | 久久精品国产69国产精品亚洲| 黄页网站在线免费观看| 四虎免费影院4hu永久免费| 欧美激情综合亚洲一二区| 青青草国产免费久久久91| 亚洲sm另类一区二区三区| 国产免费人成在线视频| 男男gay做爽爽的视频免费| 亚洲狠狠爱综合影院婷婷| 国产免费久久久久久无码| 九月丁香婷婷亚洲综合色| 久久久久久免费一区二区三区 | 国产免费观看网站| 男男gay做爽爽的视频免费| 中文字幕第一页亚洲| 久久国产精品国产自线拍免费 | 亚洲精品蜜夜内射| 亚洲av再在线观看| 国产成人免费AV在线播放| 亚洲国产理论片在线播放| 性做久久久久久久免费看| 美女黄色毛片免费看| 亚洲精品高清国产一线久久| 5g影院5g天天爽永久免费影院| 亚洲欧美不卡高清在线| 亚洲精品岛国片在线观看| 日本不卡免费新一区二区三区| 激情综合亚洲色婷婷五月APP| 亚洲 国产 图片| 久久免费视频99| 亚洲成a人无码亚洲成av无码| 亚洲综合色区在线观看| 国产精品成人免费福利| 国产精品亚洲综合一区在线观看| 亚洲爆乳精品无码一区二区三区| 久久久久久国产a免费观看黄色大片 | 国产极品粉嫩泬免费观看 | 日韩精品电影一区亚洲|