|
芭比的功能都是最朴实最实用的功能,原理都不复杂,但把各个功能模块融合的这么和谐,是非常了不起的。
广告商如何防范芭比?就可以分析一下它的缺陷,另外对使用芭比也可以进一步深入学习。
特点:
1.作简单,人性化
作:直接填入搜索盒等代码就可以自动分析。
原理:广告商、搜索盒的代码不外乎几种,
直接链接:<a href=" http://xxxx/?xxxxx$%^&ddd">这种,取出其中的href部分做为点击
如果是CPM等类型,需要调节CTR比率的时候,CTR=直接链接/远程计数。
远程计数:<img src=" http://xxxx.com/?aaa=dds&;;bbb";>这种取得Src中的链接。
表单
表单分析 :去掉<noscript>部分,去掉<input type=Text><input Type=hidden>以外的其他部分,如<input type=submit><input type=image>部分,取得表单参数值,转成http字串,用&链接。从action中获得访问链接。
缺陷:表单部分偶尔不太象IE发出的。
1.去掉了submit等类型。无法支持其他比如二进制类型(这个没必要)。
2.分析了一下Post模式,原来没什么问题呀,汗..
今天随便说两句,下次讲时间曲线的实现和http访问的问题。
包含:http链接、error处理、点击、转向、cookie的接收与发送。
再往后准备讲代理的处理部分,远程控制。都写的很好啊。
三.HTTP访问
应该快说到问题的核心了,网站如何防范芭比?
看看芭比的如何进行http访问的.
a.处理服务器返回的相应命令。
返回正常的不外乎:200,302 等,不正常的包括404,505,500等等。
200命令:正常..继续作...停止或者等待或者继续。
缺点:
(一)这就反EMU的就很容易发现:比如搜索页面和点击连接的时间差几乎为0,在PPCsearch的脚本里面可以定义两次点击之间的时间差,低于这个值将不记入有效点击中...这
个缺陷很好解决,但是现在版本芭比 的致命伤
(二)无法处理页面中的转向和表单处理。令人疑惑的是,芭比无法处理页面的html方式的自转向,也就是非302命令的转向。这样在搜索页面中做一个页面转向,芭比将无法正确判断转向地址,无法正确的取得有效访问。另外反EMU的可以在页面中使用js脚本和Form表单,在现在流行的Search程序中,基本都采用了脚本和form,现在一些feed都要求表单提交验证码,这也是现在一些工具在使用一段时间甚至收钱以后就被K的原因。
302命令:自动转向。写的不错,Cookie处理和Refer处理都很稳定。
芭比有一套自己的cookie处理代码,虽然不是太复杂,但写的很精练,速度比使用一些控件要快的多。对cookie的处理基本就能完成所有正规不正规的访问。
Note:
芭比有自己的一套命令!其实这个命令只要能进一步扩展,基于现在所有防范芭比的网站将全部无效,只要加入一些对网页内容部分的处理,芭比将战无不胜!这样的工具我在写:)不过水平就差太多了。我想芭比是为了使用起来更加方便就没有添加更多的脚本吧。
三.时间曲线
它采用了一个三方ActiveX控件来完成对时间曲线的设定。来完成点击的时间分布。
采用一个时间序列来产生图形。例如序列是:1,0,4,40,100,....40,4,那么0点的点击数为1次,1点为0次,2点为4次这样子,拖动啥的都很方便。
我在使用了这个三方控件以后,觉得基本满意,唯一的缺憾是当前时间点无参数设定(也就是那个红色的点,老是和本地时间一致。
问题:
1.芭比的时间线设计最大的问题是不能设定时间起点,所以我们使用芭比的时候不得不自己选择一个坐标,比如美国时间上午8点你想点击100次,那么你应该在本地时间21点的时候选中100。
2.希望芭比以后可以自定义时区,这个功能应该不难,我已经集成到自己工具里了。
待续~~~~~~~~~~~~~~~~~~~~~~~~~·· |
|