<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://m.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 閱讀(4216) 評論(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  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲精品bv在线观看| 国产精品亚洲色图| 亚洲人成色在线观看| 免费国产成人α片| 四虎国产精品免费视| 亚洲综合中文字幕无线码| 男人进去女人爽免费视频国产| 亚洲精品国产高清嫩草影院| 亚洲精品伊人久久久久| 亚洲日韩国产精品乱| 国产精品亚洲精品久久精品 | 亚洲精品免费在线视频| 国产亚洲美女精品久久久2020| 日韩在线视精品在亚洲| 亚洲an天堂an在线观看| 日本免费A级毛一片| 亚洲精品国精品久久99热一| 一级毛片无遮挡免费全部| 免费吃奶摸下激烈视频| 免费人成动漫在线播放r18| 亚洲欧洲中文日韩av乱码| 久久天天躁狠狠躁夜夜免费观看 | 伊人久久国产免费观看视频| 全亚洲最新黄色特级网站 | 狼色精品人妻在线视频免费| 亚洲Av无码国产情品久久| 一本大道一卡二大卡三卡免费| 亚洲一区二区三区免费在线观看| 日韩精品免费一级视频| 亚洲人成图片网站| 亚洲av无码乱码国产精品| 99国产精品免费视频观看| 久久水蜜桃亚洲av无码精品麻豆 | 精品久久久久成人码免费动漫| 亚洲xxxx18| 777亚洲精品乱码久久久久久| 国产精品视频免费观看| 朝桐光亚洲专区在线中文字幕| 亚洲国产精品乱码在线观看97 | 亚洲成av人片在线看片| 亚洲Av无码精品色午夜|