软件显示的成功数大于实际数问题

来源:原创 | 作者:企达软件 | 日期:2009-05-01 10:25:25 | 浏览:

很多疯狂刷新用户都会问到这个问题,就是为什么软件中显示成功XX次,实际网站上的成功并没有这么多?要回答这个问题,首先要弄明白软件是如何判断刷新是否成功的:

任务在初次启动时,你可以在线程详情里看到显示“正在连接服务器...”这个服务器不是指作者的服务器,而是任务当中所指定的网址。程序会自动连接这个网址,然后提取网页特征码,特征码提取以后会保存到任务的变量中,在以后刷新时也使用两样的方法提取特征码,与第一次提取的特征码进行对比,相符则认为成功,否则就认为失败。

出现软件显示的成功数小于实际数这种情况是完全正常的,软件显示的“成功数”是软件通过对比网页特征码来判断的,只要特征相符,就认为刷新成功。

全球网站不计其数,疯狂刷新软件为了做到通用性,不可能跟踪所有网站网站,只能以最简单,也最有效的对比网页特征的方式来判断刷新是否成功。所以软件显示的成功数仅供参考,具体请以实际刷新数为准。

现在很多网站都有防刷新机制,有的限制了IP,有的限制了刷新间隔。如果同一IP刷新的次数过多,或者刷新间隔太短,网站就会过滤这一部分刷新。所以软件通过对比网页特征得出刷新成功的结果,但是网站上却将本次刷新过滤掉不计算,这就是软件中的成功数与网站上显示的成功数有差距的原因。对于这个问题目前没有好办法,因为从这个刷新过程所返回的文本中无法判断本次刷新是否被过滤。

对于这类有过滤功能的网站,我的建议就是要小线程,大间隔慢慢刷新。因为有过滤系统,刷得越快,被过滤的越多。还不如慢慢刷,让过滤的少一些,从而提高成功率。

关键字:疯狂刷新 | 成功 | 过滤 |