RSS
熱門關鍵字:  刘得华  聚寶盆  壮志雄心  廣慶  丁香社区
當前位置 :| 主頁>seo>

查詢百度指數最快的方法,還是bookmarklet

來源:seo.songyan.com.tw 作者:松炎SEO 時間:2008-05-06 Tag:seo   點擊:

我對Bookmarklet可能成癮了,繼上次搞了一個查詢百度收錄的Bookmarklet之后,我又想搞一個查詢百度指數的Bookmarklet,其一是因為它确實方便,其二是因為我最近在研究英文SEO,所以我的SeoQuake上面多了好多參數,我把MSN的收錄、英文雅虎的收錄、Technorati的收錄和鏈接等參數加了上去,My god!我的SeoQuake工具條上面的數据已經太多了,所以每次查詢都要慢很多,等我僅僅是為了查一下百度指數的話,用這個工具真是不爽,所以我決定不把查詢百度指數的東東放到SeoQuake上面了,SeoQuake自定義那篇文章后面有位朋友希望知道百度的定義,可能是指百度指數,如果這樣,你可以看一下這篇文章,比SEOQuake更方便喲。

我已經把查詢百度指數的Bookmarklet做好了,你只要把它收藏起來就行了,收藏到工具欄更方便,Firefox、傲游、IE都是通用的。

百度指數Bookmarklet使用方法:
沒有選中网頁中的文字,直接點擊收藏好的%26ldquo;百度指數%26rdquo;,會蹦出一個輸入窗口,輸入你要查詢的關鍵詞,便可查詢到該關鍵詞的百度指數;
選中了网頁中的文字,點擊收藏好的%26ldquo;百度指數%26rdquo;,直接跳到該文字的百度指數,哈哈,很爽吧?
百度指數Bookmarklet技術細節:
代碼欣賞:

javascript:x=encodeURI(getSelection());if(!x)%7Bvoid(x=prompt(%26rsquo;Check Baidu Index%26hellip;%26rsquo;,%26rdquo;))%7D;window.location=%26rsquo;http://index.baidu.com/main/word.php?word=%26rsquo;+decodeURI(x)

拆分解晰:

javascript:

x=encodeURI(getSelection());//把選定文字的內容傳遞給x并解碼成URI
if(!x)%7Bvoid(x=prompt(%26rsquo;Check Baidu Index%26hellip;%26rsquo;,%26rdquo;))%7D;//如果x不存在,也就是沒有選中任何文字,則彈出輸入框,并提示Check Baidu Index
window.location=%26rsquo;http://index.baidu.com/main/word.php?word=%26rsquo;+decodeURI(x)//把地址加上反解碼的x,送到瀏覽器去查詢

SEO9對Javascript也不是很熟,該代碼大部分參考了一位朋友寫的一段百度博客搜索的Bookmarklet,難倒我的地方在于原來的代碼在把x解晰与反解晰方面与百度指數的查詢完全不一樣,我在Google里找了一下encodeURI的相關英文資料才瞎撞撞出來了。這些代碼有什么不對的,請大家指教。

版權聲明:

作者:Hilman

首發:SEO獨孤九劍(http://www.SEO9.org)

轉載請保留聲明与鏈接,謝謝!




最新評論共有 1 位網友發表了評論
發表評論
評論內容:不能超過250字
用戶名: 密碼:
匿名?
注冊