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

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

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

    emu in blogjava

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      171 隨筆 :: 103 文章 :: 1052 評論 :: 2 Trackbacks
    google suggest 比起gmail要好對付的多了,就一個頁面一個腳本文件,代碼都一目了然,可惜用了google域名,在調的時候經常連接被斷掉,最后還是找了一個代理才調通了代碼。可以在本地運行的google suggest請在這個連接下載:

    http://www.tkk7.com/Files/emu/suggest.rar


    其中的腳本文件ac.js已經做了一點整理,關鍵的qc函數crack了一下,使它可以找到服務器:


    function qc(ac){
        
    if(l&&l.readyState!=0){
            l.abort()
        }
        l
    =vb();
        
    if(l){
            l.open(
    "GET","http://www.google.com"+Aa+"&js=true&qu="+ac,true);
            l.onreadystatechange
    =function(){
                
    if(l.readyState==4&&l.responseText){
                    
    if(l.responseText.charAt(0)=="<"){
                        V
    --
                    }
    else{
                    eval(l.responseText)
                    }
                }
            };
            l.send(
    null)
        }
    }

    插個斷點就可以看到,比如我們在輸入框中輸入了“AJAX”,google suggest就向服務器請求這樣一個資源:

    http://www.google.com/complete/search?hl=en&js=true&qu=AJAX

    而服務器則返回:

    sendRPCDone(frameElement, "ajax", new Array("ajax", "ajax amsterdam", "ajax fc", "ajax ontario", "ajax grips", "ajax football club", "ajax public library", "ajax football", "ajax soccer", "ajax pickering transit"), new Array("3,840,000 results", "502,000 results", "710,000 results", "275,000 results", "8,860 results", "573,000 results", "40,500 results", "454,000 results", "437,000 results", "10,700 results"), new Array(""));

    剩下的大家都會做了,不多廢話。
    posted on 2005-11-29 10:31 emu 閱讀(4224) 評論(12)  編輯  收藏

    評論

    # 研究一下google suggest [TrackBack] 2005-11-29 10:34 emu
    google suggest 比起gmail要好對付的多了
    [引用提示]emu引用了該文章, 地址: http://blog.csdn.net/emu/archive/2005/11/29/539001.aspx  回復  更多評論
      

    # re: AJAX案例研究之google suggest 2005-11-30 13:11 eamoi
    不錯。底層的都差不多。
    有沒有GOOGLE Earth的研究材料或者文章?  回復  更多評論
      

    # re: AJAX案例研究之google suggest 2005-11-30 13:35 emu
    估計google earth可不是什么容易啃的骨頭噢。  回復  更多評論
      

    # re: AJAX案例研究之google suggest 2005-11-30 17:02 郭興華
    hl= js= 代表的是什么呢

    服務器端采用的什么軟件?或者什么時候語言來寫的呢?

    我的機器就是xp + iss  回復  更多評論
      

    # re: AJAX案例研究之google suggest 2005-11-30 22:13 emu
    hl和js都是送給后臺CGI的參數,從傳送的值上多少可以猜出來一點消息:
    hl=en 應該是提示語言的種類了,en一般代表英語,不知google suggest打算支持哪些語言。
    js=true 有可能是返回值的風格。在代碼中hardcode了,但是將來有可能做擴展支持真正的xml。
    qu=AJAX 這個就是查詢的字符串了
    其實這些都不重要,服務器用什么軟件或者用什么語言寫也不重要。我們只是一窺google的實現方式而已,真的自己要做,難的并不在這些地方。  回復  更多評論
      

    # re: AJAX案例研究之google suggest 2005-12-02 15:04 蕭十一郎
    發現google也很可笑,你打sex,他居然返回不了結果,貌似這個詞被屏蔽了……  回復  更多評論
      

    # re: AJAX案例研究之google suggest 2005-12-02 17:50 emu
    起先懷疑是結果太多,對選擇幫助不大,就干脆不顯示了。但是試了下 usa都可以返回,那sex就真的是被屏蔽了。fuck和XXX也一樣被屏蔽了。我們知道google的文化是don't be evil,過濾不健康詞匯也很應該。  回復  更多評論
      

    # re: AJAX案例研究之google suggest 2005-12-10 19:15 fdsa
    經典啊
      回復  更多評論
      

    # re: AJAX案例研究之google suggest 2006-09-06 09:34 沈杰
    中文怎么辦~  回復  更多評論
      

    # re: AJAX案例研究之google suggest 2007-05-12 12:20 lixy
    如果是中文的話就不行了,http://www.google.com/complete/search?hl=en&js=true&qu=中文
      回復  更多評論
      

    # re: AJAX案例研究之google suggest 2007-05-14 10:02 emu
    中文要編碼的呵呵  回復  更多評論
      

    # re: AJAX案例研究之google suggest 2008-09-01 09:51 bjneed
    我已經成功解決了,感謝本篇文章,但是我用的不是這里寫的,但還要感謝。 歡迎訪問www.bjneed.com來查看搜索框。php+ajax+mysql+google suggest+中文. QQ:3 127 127 88  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费人妻精品一区二区三区| 亚洲乱码无限2021芒果| 国产成人亚洲综合无| 成年性午夜免费视频网站不卡| 亚洲午夜精品一区二区公牛电影院 | 999任你躁在线精品免费不卡| 国产亚洲免费的视频看| 成人自慰女黄网站免费大全| 中文字幕第13亚洲另类| 中文字幕免费在线视频| 亚洲毛片αv无线播放一区| 免费视频成人手机在线观看网址| 亚洲精品V欧洲精品V日韩精品 | 亚洲乱码无限2021芒果| 在线视频免费观看www动漫| 久久亚洲精品无码av| 亚洲AV蜜桃永久无码精品| 国产在线国偷精品免费看| 亚洲国产高清人在线| 免费看h片的网站| 亚洲成av人无码亚洲成av人| 亚洲欧洲精品成人久久曰影片| baoyu777永久免费视频| 亚洲欧洲国产经精品香蕉网| 成人免费一区二区三区在线观看| 国产精品亚洲精品爽爽| 国产亚洲人成无码网在线观看| 69xx免费观看视频| 欧美日韩亚洲精品| 中文字幕亚洲乱码熟女一区二区| 久9热免费精品视频在线观看| 亚洲国产片在线观看| 亚洲精品成a人在线观看| 亚洲免费精彩视频在线观看| 亚洲а∨天堂久久精品9966| 亚洲国产精品综合久久一线| 6080午夜一级毛片免费看6080夜福利| 亚洲日本成本人观看| 亚洲国产精品自在线一区二区| 免费看片A级毛片免费看| 美女在线视频观看影院免费天天看|