芭比的功能都是最樸實最實用的功能,原理都不複雜,但把各個功能模塊融合的這麼和諧,是非常了不起的。
9 w) f* Q7 c2 x3 C8 s9 i2 F1 g廣告商如何防範芭比?就可以分析一下它的缺陷,另外對使用芭比也可以進一步深入學習。
* n1 a: F5 j/ p: x) G& Z9 g特點:
; f* w8 Y% O$ _/ ]2 d1.作簡單,人性化
p* H6 r% p0 i/ {4 J, W0 r作:直接填入搜索盒等代碼就可以自動分析。% U9 c! G' s$ Q' t- s, M( o5 J
原理:廣告商、搜索盒的代碼不外乎幾種,9 |6 m; m6 k& k5 q
直接鏈接:<a href=" http://xxxx/?xxxxx$%^&ddd">這種,取出其中的href部分做為點擊
y3 _% D' }6 `: K/ _6 W如果是CPM等類型,需要調節CTR比率的時候,CTR=直接鏈接/遠程計數。
1 U4 \4 t& _3 W. ?. U S遠程計數:<img src=" http://xxxx.com/?aaa=dds&;;bbb";>這種取得Src中的鏈接。
1 g/ h. D; \: Y表單
5 P D$ C: V" a, |5 K8 o表單分析 :去掉<noscript>部分,去掉<input type=Text><input Type=hidden>以外的其他部分,如<input type=submit><input type=image>部分,取得表單參數值,轉成http字串,用&鏈接。從action中獲得訪問鏈接。: k3 L6 H5 V& f4 ?. Z; a3 f
0 Q5 x0 ^/ G6 R& H# Y: S缺陷:表單部分偶爾不太像IE發出的。
; q# b* W r8 ], S9 q1.去掉了submit等類型。無法支持其他比如二進制類型(這個沒必要)。
& P1 m) C7 K1 n' @5 V- q" A$ e( H2.分析了一下Post模式,原來沒什麼問題呀,汗..- R9 B6 N) [7 k3 t0 b
今天隨便說兩句,下次講時間曲線的實現和http訪問的問題。) C0 a! B; |' E. w7 G
包含:http鏈接、error處理、點擊、轉向、cookie的接收與發送。1 `0 z% B$ ` n3 a4 Z# ]: C( E, r
再往後準備講代理的處理部分,遠程控制。都寫的很好啊。
" ~9 \$ {: W3 O3 w; \. l8 [三.HTTP訪問' q1 p) h7 D/ l, S- U! j5 b
應該快說到問題的核心了,網站如何防範芭比?
! Z' h$ ]% U% k7 V5 L; _# ?看看芭比的如何進行http訪問的.
* R3 |8 J2 S- |$ S; O1 P4 oa.處理服務器返回的相應命令。" ^: F: H* I; b0 X
返回正常的不外乎:200,302 等,不正常的包括404,505,500等等。9 s2 a) X1 ^( u/ e# n# Q0 B, k# q
200命令:正常..繼續作...停止或者等待或者繼續。0 x' E5 g6 @ l/ M) t; `
缺點:, S/ B2 ~( i) H
(一)這就反EMU的就很容易發現:比如搜索頁面和點擊連接的時間差幾乎為0,在PPCsearch的腳本裡面可以定義兩次點擊之間的時間差,低於這個值將不記入有效點擊中...這
" ?3 w; K6 c. D$ s- s5 f4 b* L個缺陷很好解決,但是現在版本芭比 的致命傷
" s# x" {/ X- n# ^* X+ \3 c(二)無法處理頁面中的轉向和表單處理。令人疑惑的是,芭比無法處理頁面的html方式的自轉向,也就是非302命令的轉向。這樣在搜索頁面中做一個頁面轉向,芭比將無法正確判斷轉向地址,無法正確的取得有效訪問。另外反EMU的可以在頁面中使用js腳本和Form表單,在現在流行的Search程序中,基本都採用了腳本和form,現在一些feed都要求表單提交驗證碼,這也是現在一些工具在使用一段時間甚至收錢以後就被K的原因。! ?& U2 d' A/ O" Z$ p3 R0 R
302命令:自動轉向。寫的不錯,Cookie處理和Refer處理都很穩定。) ^5 R0 c! s0 t8 q
芭比有一套自己的cookie處理代碼,雖然不是太複雜,但寫的很精練,速度比使用一些控件要快的多。對cookie的處理基本就能完成所有正規不正規的訪問。6 K" g) C- O9 m# u5 E% ?
Note:
& |$ j' ?9 r" ]/ j. I芭比有自己的一套命令!其實這個命令只要能進一步擴展,基於現在所有防範芭比的網站將全部無效,只要加入一些對網頁內容部分的處理,芭比將戰無不勝!這樣的工具我在寫:)不過水平就差太多了。我想芭比是為了使用起來更加方便就沒有添加更多的腳本吧。
" ]9 D+ a2 J( {$ d: }# N$ ?9 h% |三.時間曲線
; N# r6 t! d. v% T+ k它採用了一個三方ActiveX控件來完成對時間曲線的設定。來完成點擊的時間分佈。
( V# T* _/ h9 _9 V8 G0 S採用一個時間序列來產生圖形。例如序列是:1,0,4,40,100,....40,4,那麼0點的點擊數為1次,1點為0次,2點為4次這樣子,拖動啥的都很方便。/ F/ F) [+ X2 |6 Y# f! Z6 a
我在使用了這個三方控件以後,覺得基本滿意,唯一的缺憾是當前時間點無參數設定(也就是那個紅色的點,老是和本地時間一致。
5 x/ O. n6 c5 [( G3 K' _( ?0 g/ b5 X$ B" G4 V: |. B, R4 X0 _/ Y
問題:
+ _) s: E$ }6 t) a/ @1.芭比的時間線設計最大的問題是不能設定時間起點,所以我們使用芭比的時候不得不自己選擇一個坐標,比如美國時間上午8點你想點擊100次,那麼你應該在本地時間21點的時候選中100。5 O/ `8 K l! ]$ A, e' \
2.希望芭比以後可以自定義時區,這個功能應該不難,我已經集成到自己工具裡了。/ P; F! r O8 x& ]& O, y
) x3 F/ t- L& `7 |7 N+ |6 @ G% o' b: R. ?5 @
待續~~~~~~~~~~~~~~~~~~~~~~~~~·· |