• 注册
  • 查看作者
  • 模拟点击和发包快速排名的区别【转载】

    如果有了解过快速排名的肯定听过模拟点击,和发包技术。那么这两个具体有什么区别呢,无意中在某论坛看到帖子,基本讲清楚了,这里注明出处,大家可以去看原文 链接

    模拟点击

    顾名思义,模拟就是模拟真人行为。就拿快排而言,其中模拟又分为两大类:

    一、按键模拟

    比如按键精灵、大漠插件等等,识别图色,点击、键盘、模拟鼠标移动。

    二、网页填表

    通过执行JavaScript脚本、或者浏览器高级指令,实现对网页内容的浏览、输入、点击等等。

    大部分的快排实际上都是二者混用,而外界盛传的所谓“发包”,实际上就是在模拟的基础上,修改url或者元素参数属性。

    这类“假发包”本质上还是模拟。99%的所谓发包快排都是这种情况。

    只要调用浏览器、或者浏览器内核插件的快排程序,其本质都是”模拟”。

    常见的有:

    易语言调用chrome内核/外部浏览器。

    Python调用selenium/大部分人自称的“发包”。。

    发包快排

    字面意思理解,发包就是发送数据包。

    我们知道所有的网站应用都是基于HTTP协议的。

    HTTP协议就是客户端发送请求,服务端给出响应。

    因此,发包的本质就是通过协议的方式,直接对服务端发送请求。这个过程不需要借助任何浏览器内核等等第三方工具。

    在快排行业,大家津津乐道的指纹、0排参数,无非就是一些明文或者加密需要运算的字符串。浏览器可以对JavaScript脚本代码直接自动运算出结果。

    而发包是对JavaScript逆向、或者补环境运算等方式自行计算出参数结果,组合后直接对服务端发送请求。

    模拟和发包的优缺点

    模拟的优势

    参数无需运算,直接在浏览器完成,开发周期短。

    只需要简单的操作模拟动作。技术门槛要求不高。

    无需长期更新维护,搜索引擎小更新周期对模拟影响不大。

    模拟的劣势

    固定的、差异不大的动作流程,导致实际上对服务端发出的请求参数,或多或少有一些固定特征。

    每一次执行任务,都在清理缓存,每次搜索都是“新用户”,用户历史人群画像缺失。

    执行效率低,占用资源高。

    发包的优势

    参数自行运算,数据结构更多变,不受浏览器和硬件信息限制。更容易避免排查。

    更方便保存历史缓存(ip/cookie/session等),可以灵活调用历史数据,实现一个用户长期活跃且不受频繁限制。

    多线程高并发,一台机器就可以实现数百、上千个模拟窗口的执行效率。使用成本更低。

    发包的劣势

    技术门槛更高,对参数运算的流程0容错。

    需要长期维护实时更新。

    受搜索引擎更新频率影响,开发者寿命普遍更短

    总结

    类似于游戏外挂辅助

    模拟就是脚本挂

    发包就是脱机挂

    不能千篇一律的说孰优孰劣,好不好用,能不能用,看个人,也看技术

    未知
  • 0
  • 0
  • 0
  • 167
  • 请登录之后再进行评论

    登录
  • 发布
  • 偏好设置
  • 单栏布局 侧栏位置: