芭比的功能都是最樸實最實用的功能,原理都不複雜,但把各個功能模塊融合的這麼和諧,是非常了不起的。
8 m: Z( H- k1 \9 {, k2 ]; f; [廣告商如何防範芭比?就可以分析一下它的缺陷,另外對使用芭比也可以進一步深入學習。9 l6 c' T3 t* t' C$ }
特點:0 P- q9 B! s) j7 ^8 ~
1.作簡單,人性化0 n n5 [, N! i# a
作:直接填入搜索盒等代碼就可以自動分析。
. L/ r" g* [+ \, F$ ]$ [0 l原理:廣告商、搜索盒的代碼不外乎幾種,
. c. D1 z4 { p" k( G! s直接鏈接:<a href=" http://xxxx/?xxxxx$%^&ddd">這種,取出其中的href部分做為點擊
7 M2 j6 w; E) K: k5 _0 l5 O如果是CPM等類型,需要調節CTR比率的時候,CTR=直接鏈接/遠程計數。
' b6 l8 _$ a# x" A9 Y4 }遠程計數:<img src=" http://xxxx.com/?aaa=dds&;;bbb";>這種取得Src中的鏈接。4 p9 x" x. ]# m8 U$ H: Z
表單
6 ^+ ^) V- c, P h8 b表單分析 :去掉<noscript>部分,去掉<input type=Text><input Type=hidden>以外的其他部分,如<input type=submit><input type=image>部分,取得表單參數值,轉成http字串,用&鏈接。從action中獲得訪問鏈接。
v% y$ k' }3 r: _- u5 U% m3 d4 }' n
缺陷:表單部分偶爾不太像IE發出的。
; l' _% W% i* u5 N1.去掉了submit等類型。無法支持其他比如二進制類型(這個沒必要)。
, }/ y) A! B- t# ]2.分析了一下Post模式,原來沒什麼問題呀,汗.., T$ T: O1 G% T# W3 U
今天隨便說兩句,下次講時間曲線的實現和http訪問的問題。( L( e: u1 o& q
包含:http鏈接、error處理、點擊、轉向、cookie的接收與發送。
x. r$ ]9 \( Y& j7 \( o再往後準備講代理的處理部分,遠程控制。都寫的很好啊。( k, w- r# z0 G
三.HTTP訪問4 y; M, B* G) X
應該快說到問題的核心了,網站如何防範芭比?6 L+ `) s5 q+ X+ x% B6 \ P
看看芭比的如何進行http訪問的.
* X4 R, `8 u- A4 da.處理服務器返回的相應命令。
$ w3 f1 R* l. i: I& T! U6 R- ?返回正常的不外乎:200,302 等,不正常的包括404,505,500等等。
9 }( M, z/ Q2 E* u200命令:正常..繼續作...停止或者等待或者繼續。1 Z# `* H1 c A: Z7 s
缺點:' d, R+ `9 k3 b
(一)這就反EMU的就很容易發現:比如搜索頁面和點擊連接的時間差幾乎為0,在PPCsearch的腳本裡面可以定義兩次點擊之間的時間差,低於這個值將不記入有效點擊中...這
; S4 i3 H( ~2 S2 S2 i個缺陷很好解決,但是現在版本芭比 的致命傷6 _ s) r2 `9 ^3 @$ a' N7 D
(二)無法處理頁面中的轉向和表單處理。令人疑惑的是,芭比無法處理頁面的html方式的自轉向,也就是非302命令的轉向。這樣在搜索頁面中做一個頁面轉向,芭比將無法正確判斷轉向地址,無法正確的取得有效訪問。另外反EMU的可以在頁面中使用js腳本和Form表單,在現在流行的Search程序中,基本都採用了腳本和form,現在一些feed都要求表單提交驗證碼,這也是現在一些工具在使用一段時間甚至收錢以後就被K的原因。
- T. N! {' n( g4 k$ [302命令:自動轉向。寫的不錯,Cookie處理和Refer處理都很穩定。# o: z" v5 [5 H# T: H- M) c, n, }
芭比有一套自己的cookie處理代碼,雖然不是太複雜,但寫的很精練,速度比使用一些控件要快的多。對cookie的處理基本就能完成所有正規不正規的訪問。
" g; K2 U, P+ Y/ {% zNote:2 c o7 C0 T. T& v1 @
芭比有自己的一套命令!其實這個命令只要能進一步擴展,基於現在所有防範芭比的網站將全部無效,只要加入一些對網頁內容部分的處理,芭比將戰無不勝!這樣的工具我在寫:)不過水平就差太多了。我想芭比是為了使用起來更加方便就沒有添加更多的腳本吧。
' ~% f: a. i! c9 S2 U8 P三.時間曲線
( f- s* H! q u: p$ i/ L: j它採用了一個三方ActiveX控件來完成對時間曲線的設定。來完成點擊的時間分佈。
" R( R, h+ d( Y3 U ^+ A+ c採用一個時間序列來產生圖形。例如序列是:1,0,4,40,100,....40,4,那麼0點的點擊數為1次,1點為0次,2點為4次這樣子,拖動啥的都很方便。
8 T* s& a% I+ z; _; I$ Z& I$ ^1 p- f% l: Q我在使用了這個三方控件以後,覺得基本滿意,唯一的缺憾是當前時間點無參數設定(也就是那個紅色的點,老是和本地時間一致。
/ E0 u- K9 t6 e' l) s
* l" ]$ ^; c5 x+ q3 H6 H, ~0 [問題:
' z! x" M* r/ V6 c# l! s1.芭比的時間線設計最大的問題是不能設定時間起點,所以我們使用芭比的時候不得不自己選擇一個坐標,比如美國時間上午8點你想點擊100次,那麼你應該在本地時間21點的時候選中100。5 t! K$ n% R9 R2 x R& M: @7 Z; {
2.希望芭比以後可以自定義時區,這個功能應該不難,我已經集成到自己工具裡了。
7 r" b* j( W0 ^/ ^& ]2 v5 I l! f& E( b$ p' v
$ d9 o4 C- [7 P) `待續~~~~~~~~~~~~~~~~~~~~~~~~~·· |