初探:
Alexa排名在前一兩年,直至現(xiàn)在,都成了許多站長追求的目標之一,許多論壇的站長都要求他們的版主裝上Alexa工具條,以提高自己的網(wǎng)站的排名。
本人在網(wǎng)上有幸看到一篇文章,說的是Alexa的兩個DLL文件AlxTB1.dll、AlxRes.dll,其中AlxRes.dll里面放的是大量的腳本、圖片、HTML等代碼。有興趣了解的可以到google.com或baidu.com去搜索一下alexa
dll。
·設(shè)想:讓網(wǎng)站的用戶都安裝alexa工具條。
如果你的站點提供一個功能,用戶在線的時候,給用戶加分,用戶用這些分數(shù),可以享受到你的網(wǎng)站提供的服務(wù),那么,你可以設(shè)定這樣一個機制:只要會員安裝了alexa工具條,則在線的時候獲得的分數(shù)將是沒安裝的alexa的兩倍,或更多。
·問題:怎么判斷用戶是否安裝了alexa工具條?
要判斷這個問題,只能通過網(wǎng)頁腳本來進行,然后在用戶登錄時,把值送到服務(wù)器。經(jīng)過本人摸索,AlxRes.dll中的資源,例如腳本,可以通過一個路徑來訪問,用編輯器打開這個DLL,可以看到所有的腳本。我們通過新建一個HTML頁面,在之間插入一個引用腳本資源的
dsn.class.js是AlxRes.dll中的其中一個腳本資源,現(xiàn)在我們隨便找這個資源里的一個function,只要它能運行就可以,我找到一個比較簡單的:
function
aborted()
{
return;
}
因為這個方法比較簡單,調(diào)用也不容易出錯。這就好辦了,要判斷用戶端是否安裝alexa工具條,寫一段腳本:
... 下面來測試一下:
如果安裝了,提示1,沒安裝就提示2。
·作弊!
在用戶登錄頁,寫上上面的腳本,在頁面里放一個隱藏輸入域和一段腳本:
用戶登錄后,將值存到數(shù)據(jù)庫中的在線表,或Session中……
·效果:如果能保證每天有200個左右的alexa傀儡在你的網(wǎng)站上比較頻繁地活動,5000名以上的排名。