拍牌软件的自动化和中标率

1/16/2023 拍牌自动化

身边有朋友看到我研发了一个拍牌软件,尤其时当数策拍牌软件发布第一个版本时,大家都会比较好奇。其实刚开始没有想做拍牌软件的想法,就是 2022 年纯粹时想拍一张沪牌,于是逐渐入坑了。

为什么讲逐渐入坑?本人长期从事 IT 产品工作,所以干什么事情都想要电脑帮忙处理。刚开始拍牌的时候,看到出价环节主要是依赖鼠标的快速点击。例如最后 10 秒中需要“输入验证码、移动鼠标进行快速送价”,这是上海拍牌的核心场景。于是乎向儿子借来了游戏用的鼠标点击助手,这拍牌软件也算是解决了最后环节的鼠标操作。这软件主要是通过记录国拍网页的屏幕位置,然后进行自动点击。但后来我放弃了,为什么?因为通过这软件将操作变成了“输入验证码、按快捷键、软件自动点击”,还是没有将人手释放出来。

虽热已经不再研发岗位许久,但个人业务还是喜欢捣腾编程技术。于是乎又觉醒了体内的 C++编程技术,为什么采用这个古老的技术?因为软件执行速度快。

该篇文章作为“拍牌心路”栏目的第一篇文章,另外“拍牌心路”栏目设定目的,主要是通过软件技术解决人在拍牌中遇到的问题。所以先大概聊一下数策拍牌软件,到底怎么解决拍牌过程中的困扰。

image-20230403101359015

# 一、拍牌步骤繁琐

大家在考虑拍牌获取上海车牌时,估计都会看到每月的拍牌人数。从早期每月有 20 多万人竞拍,到现在至少有 12 万的拍牌人数,而中标率只有 10%~5%之间。而谁能够中标取决于最后 10 秒,就是 11 点 29 分 50 秒到 11 点 30 分之间。去除最后出价时间,你需要在 5 秒左右完成验证码和出价。当然大家也可以在 45 秒时出价并获取验证码,但这会导致估价偏差大。所以在这 5 秒时间内,你不仅需要正确输入验证码、快速移动鼠标,并完成送价等一系列操作。从而导致拍牌步骤的繁琐,并且容易出错。

市面上也有不少拍牌软件,和数策拍牌一样将这步骤进行自动化处理。拍牌软件的好处其实就在于这 5 秒时间内,因为软件主要会在如下出现如下问题:

  • 软件识别不了国拍的页面
  • 软件无法响应,例如回车按钮,导致不能完成验证码的确认
  • 软件无法总结拍牌失败的操作步骤,只能通过录屏分析

刚开始研发数策拍牌的时也碰到上面这些问题,通过技术研究后将这些问题都解决了

  • 针对无法识别国拍网页或者国拍网页改版,利用 RPA 的技术思路,将需要软件自动点击的按钮等进行配置化,从而解决网页识别的问题
  • 软件无法响应涉及问题比较多,例如软件里面需要包含一个 IE,另外还有拍牌软件的部分,有时候会产生 IE 和拍牌软件抢占鼠标等操作。于是数策拍牌软件从早期的多线程,改成类似当前浏览器的多进程,好处是大家当前电脑的 CPU 是多核,这样拍牌软件和 IE 可以在各自的“房间”运行,从而解决 CPU 资源抢夺问题。
  • 上海拍牌过程是一个非常精细化的过程,到究竟是 11 点 29 分多少秒、多少毫秒完成投标操作,需要通过数策拍牌软件的数据分析模块进行统计。

通过上面这些操作,数策拍牌软件将繁琐的拍牌步骤,简化为“验证码输入、回车”两个步骤,并且外加数据分析的功能,不断分析和优化自己拍牌策略。

# 二、人工的不确定性

在拍牌过程中不确定因素非常低,试想一下 10 多万人同时拍牌的场景。我们上海体育馆极限容纳人数是 8 万人,如果不考虑踩踏因素,十多万人冲向上海体育馆抢 8 万个座位的场景。然后再想想 10~20 多万人抢 1 万多张车牌,我们可以想象这个过程的激烈程度。

在拍牌过程中我们去除人数暴涨、国拍服务器等不可控因素,我们最能控制的是我们自己的网络带宽、电脑、和我们自己。网络带宽和电脑只要能够正常打开国拍网页,平时能够正常浏览视频网站,那么就足够进行拍牌操作。所以我们“自己”是一个最大的不确定因素,因为我们平时都忙于工作,可能每月拍牌日才会进行拍牌操作,可能会有 80%的人没办法在 5 秒内完成拍牌操作。

在研发数策拍牌软件的过程中,也认识并得到了从事拍牌代理朋友的帮忙,也非常地感谢他们。专业从事拍牌代理的人的不确定性会比较低,不会发生验证码敲错、操作时间大于 3 秒等失误。而数策拍牌这类软件用户,主要是具备拍牌分析和想要节省 1 万左右的拍牌代理费用的人群。就像我一样,将拍牌代理费用省下放到汽车购买上。

但在那个“5”秒时间内,原本想得非常完美的操作,就会出现“一模拟就会,一拍就忘”的情况。而软件就是不断去帮人解决各类问题,例如数策拍牌提供软件操作状态、倒计时、验证码预览等细节功能,让想要自己拍牌的人全心全意关注“验证码输入”这一件事情上。

当前网路上也有不少拍牌软件的试用,大家都可以去试用一下,毕竟试用也不需要花钱。而数策拍牌的试用下载地址,可以单击数策拍牌软件下载 (opens new window)

# 三、拍牌命中率低

命中率低时一个普遍问题,毕竟大上海目前的交通拥堵也是显而易见的事情。政府需要通过拍牌制度,作为交通拥堵治理的一项手段,所以我们也没有必要埋怨拍牌命中率低。

但关于这个命中率我们可以分析一下,一年有 12 次的拍牌机会,其中会有 11 点 29 分 58 秒才时出价的幺蛾子月份外,我们可能只有 10 次拍牌机会。而这 10 次拍牌中我们会有 2 次失误,那剩下就只有 8 次拍牌将会了。对于我们个人拍牌来讲,我们一般会选择“52 秒、53 秒、54 秒、55 秒或者 56 秒”进行送价,但这里到底哪个阶段合适?没人知道,就像拍卖会一样只有到拍卖结束才指导最终价格。

针对这个误解的问题,数策拍牌中提供了毫米级的送价,例如设定 11 点 29 分 54 秒 200 毫米出价的功能。并且在软件日常模拟的过程中,数策拍牌软件会记录每次操作耗时,这样就可以更加自己电脑的配置,调整出价时间。

# 三、总结

研发数策拍牌软件除了让自己有“一亩三分地”外,还是期望通过好的软件,切实解决我们生活中碰到的问题。而这篇作为数策拍牌软件的第一篇文章,文中所讲内容和功能也都落实到具体软件中,欢迎大家下载试用数策拍牌软件 (opens new window)