写在前面:所有依赖库请自行安装,因为使用selenium Firefox driver故不提供打包

有问题请在评论区或者私信联系我


CSGO磨损定制已经不是什么新鲜事了,buff里也经常看到特殊磨损的枪。之前看到阿汤哥有一把自己生日磨损的暗金树蝰,我也想造一把,于是我自己写了个脚本。

代码在这里:https://wj7.coding.net/public/public-repo/custom-skinwear/git/files   

(链接已更正,之前的是无效的。。)


CSGO磨损的算法是:

(理论最大磨损-理论最小磨损) ×10把汰换枪的平均磨损 +理论最小磨损=汰换出产物的磨损


先运行cal.py 依次输入产物磨损,产物理论最大磨损和最小磨损,计算10把材料的平均磨损。然后在计算磨损处输入0回车

这里的产物是USP 脑洞大开 理论最大磨损 1 最小磨损 0 我产物磨损设定的是我的生日

计算结果

计算出10把材料的平均磨损为0.20010125,记住这个数。接下来去buff上爬取材料的磨损


运行get_buff_cookie.py 手动登录buff,cookie会被保存到本地


运行buff_scraper.py 爬取材料磨损

这里以城里的月光(久经沙场)为例,我们要爬取的磨损是0.20010125,我们就在网页上筛选0.18~0.24磨损区间的材料(当然你在url里改参数也可以)

复制连接,然后输入要爬的页数。回车,然后等待程序运行完毕

输入目标url


再次运行cal.py,这次计算磨损处输入1,回车

计算磨损

等待计算机算出结果:

最终结果

如果计算结果不合适,可自行修改这个索引值,越大迭代组数越多,耗时越长更可能找到合适10把材料。

buff_scraper.py line 55

然后按照磨损和定位去buff上购买,开炼!

这是我自造的USP:

最后希望大家都能出货,我歪了5把死神才出的这把USP   

orz

脚本仅供个人使用

本文为本人原创,未经许可请勿转载