<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 閱讀(285) 評論(0)  編輯  收藏 所屬分類: java小程序
    主站蜘蛛池模板: 免费大片黄手机在线观看| 蜜芽亚洲av无码一区二区三区| 日本免费v片一二三区| 外国成人网在线观看免费视频| 污污污视频在线免费观看| 在线a亚洲老鸭窝天堂av高清| 亚洲av无码无在线观看红杏| 亚洲人成无码网WWW| 免费理论片51人人看电影| 日韩精品无码一区二区三区免费 | 亚洲精品偷拍视频免费观看| 亚洲色中文字幕在线播放| 亚洲综合色一区二区三区小说| 久久久久亚洲AV无码专区桃色| 日本成人免费在线| 九九九精品成人免费视频| 亚洲一级毛片免费在线观看| 久久国产乱子伦精品免费不卡| 国产99视频精品免费视频76| 美女被免费网站在线视频免费| 亚洲欧美日韩中文字幕一区二区三区| 亚洲黄色中文字幕| 亚洲国产精品第一区二区| 国产成人高清亚洲| 久久精品国产亚洲精品| 亚洲精品高清在线| avtt亚洲天堂| 免费A级毛片无码A| 五月天婷亚洲天综合网精品偷| 国产成人无码a区在线观看视频免费 | 最近免费中文字幕大全免费| 国产精品99精品久久免费| 爱丫爱丫影院在线观看免费| caoporn成人免费公开| a级毛片免费高清视频| 国产免费区在线观看十分钟| 中文字幕在线免费看线人| 中国极品美軳免费观看| a级毛片毛片免费观看久潮| 亚洲免费观看视频| 一区二区免费视频|