过期域名预定抢注

 找回密碼
 免费注册

AlexaEMU實戰

[複製鏈接]
發表於 2006-9-13 17:15:04 | 顯示全部樓層 |閱讀模式
AlexaEMU實戰8 ^7 y9 f4 A- }! m

! |* `$ J" V( }; _( a1 ]: Y& t4 f
; `7 g/ i, ^7 x9 U) m) [+ l4 x, F
4 |( f  j* G8 c' I7 A- [. @
有幸在網上找到Alexa的工作原理,遂產生萌念,作它一次弊!; F! ]' b: U. ^
·初探:: A/ O& m3 t& E$ A# m- h, v
Alexa排名在前一兩年,直至現在,都成了許多站長追求的目標之一,許多論壇的站長都要求他們的版主裝上Alexa玩具條,以提高自己的網站的排名。, `: a8 `6 a, l0 V
本人在網上有幸看到一篇文章,說的是Alexa的兩個DLL文件AlxTB1.dll、AlxRes.dll,其中AlxRes.dll裡面放的是大量的腳本、圖片、HTML等代碼。有興趣瞭解的可以到google.com或baidu.com去搜索一下"alexa dll"。
# b7 S# g( @( U3 ~* b6 t9 P. m·設想:讓網站的用戶都安裝alexa玩具條。. i# t% P$ i4 `- `  n$ i
如果你的站點提供一個功能,用戶在線的時候,給用戶加分,用戶用這些分數,可以享受到你的網站提供的服務,那麼,你可以設定這樣一個機制:只要會員安裝了alexa玩具條,則在線的時候獲得的分數將是沒安裝的alexa的兩倍,或更多。4 k; j5 g* m. Y; ]& O
·問題:怎麼判斷用戶是否安裝了alexa玩具條?+ x' {! b, |! b& \# u6 T
要判斷這個問題,只能通過網頁腳本來進行,然後在用戶登錄時,把值送到服務器。經過本人摸索,AlxRes.dll中的資源,例如腳本,可以通過一個路徑來訪問,用編輯器打開這個 DLL,可以看到所有的腳本。我們通過新建一個HTML頁面,在<head>之間插入一個引用腳本資源的<script>,如下:' [) N! n; P& C' ]3 ?
<script language="javascript" src="res://AlxRes.dll/SCRIPT/dsn.class.js"></script>
" Q0 T! z. g& |dsn.class.js是AlxRes.dll中的其中一個腳本資源,現在我們隨便找這個資源裡的一個function,只要它能運行就可以,我找到一個比較簡單的:7 _8 y0 Q. Y  \/ B: H
function aborted()
6 U/ G" T8 {" k+ |/ g4 U0 e{
( K6 `* y% D- R7 y' J) X" h. kreturn;
& `3 S7 u0 o6 z, v% a' z/ G}
) n, l4 F; B) x* z% K0 |$ g3 g因為這個方法比較簡單,調用也不容易出錯。這就好辦了,要判斷用戶端是否安裝alexa玩具條,寫一段腳本:
0 q$ e3 X) k+ ?<script language="javascript" src="res://AlxRes.dll/SCRIPT/dsn.class.js"></script>2 v* d$ j- ]0 E7 b) O
<script language="javascript">
& p- X' {% I( U4 ~" X9 G7 afunction doTryAlexa()
& t. Q. ]& U. O{$ y/ F) f9 L, M- [
try3 P0 N/ T% {; f. j/ {
{
  i7 k, k' y6 m8 ?9 l3 |aborted();% ^& C: e  p* G! h, t( D% s& ?+ o
return 1;
; l" [; C1 o) d& y7 b}
' W8 \' B$ Y3 ?2 F8 k+ B) Dcatch(e)
$ }" a& q3 V$ F6 \/ y{( U# k: O% {+ W
return 0;+ q0 W% q3 i& N8 O. N
}3 K3 m- [% J/ S8 `! c
}
+ C4 [  k# |9 c7 g</script>
3 x# X3 b  |) {* \; k# k3 A... 下面來測試一下:) ^$ Z% a( J) H5 H4 ], ^6 U+ B
<input type="button" value="tryAlexa" >
" b& ?& ?9 O2 s6 A0 x如果安裝了,提示1,沒安裝就提示2。
- y$ f* m; b* X% B" U·EMU!
( J2 y( P# Q' M
在用戶登錄頁,寫上上面的腳本,在頁面裡放一個隱藏輸入域和一段腳本:
' y+ w& j5 W  q8 X* G+ H<input type="hidden" id="IsAlexaUser" runat=server><script>document.getElementById("IsAlexaUser").value=doTryAlexa()</script>5 y# `1 b  X5 D+ V; E! c" L
用戶登錄後,將值存到數據庫中的在線表,或Session中……. W+ R* n3 T' W, o; q
·效果:如果能保證每天有200個左右的alexa傀儡在你的網站上比較頻繁地活動,就能保證有5000名以上的排名。
發表於 2006-9-18 14:59:26 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-7-20 16:32

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表