从零开始,福袋直播间脚本研究【八】《策略模式》

该教程仅供学习,请勿用于非法途径

关键词: 福袋猎手|王者福袋|福星福袋|祥云|麒麟正版|火星福袋|超人福袋|星火福袋|福多多|福袋助手|微播福袋|芒果福袋|红客福袋

通过这段时间的开发,新版本上线了,这期间感谢一些行业前辈和技术大佬的支持 , 写这个文章的目的是为了启迪自由开发软件的思路,以及实践把产品推广。

系类文章:

从零开始,福袋直播间脚本研究【一】《研究json格式》
从零开始,福袋直播间脚本研究 【二】《界面设计》
从零开始,福袋直播间脚本研究【三】《多进程执行selenium》

从零开始,福袋直播间脚本研究【四】《多线程控制直播间》

从零开始,福袋直播间脚本研究【五】《小试牛刀,免费体验》

从零开始,福袋直播间脚本研究【六】《ip隔离 代理》

从零开始,福袋直播间脚本研究【七】《添加分组和比特浏览器》

痛点

在运行账号的时候,我发现,需要每天去切换,先跑几个大包,再跑几个小包,这样麻烦。哪有时间天天管这一点点钻石。

所以把这些烦恼改成了策略模式,当跑完一些任务时,自行配置接下去跑什么,这样就可以把思路给发散了。

策略模式的工作原理,把策略装入json中,当执行完任务会进行下一个step ,直到完成了大条件,完成期望,或者达到当天单账号运行时长。

优化

在期间,优化了一个点。就是软件跑的越久,中奖概率就越高。因为,每天加入的粉丝团会进入软件的池子,当跑普通包,或者粉丝团上限之后就优先跑已经加入粉丝团的直播间了,不和大众的人去抢,中奖概率就高了。

软件兼容方面。软件刚给朋友用的时候会出现vc ++ 的库的确实,很轻松的解决了。用innoSetup 静默的安装 vc++ 的环境,至此好像没有什么软件兼容方面的问题了。

封装

软件采用python ,写起来原生的GUI 难写又难看,于是封装一个 条件判断的when ,像前端思维开发。对于以后开发的软件来说,轻而易举。

之前觉得软件难看,但是现在看来,我觉得实用性大于界面。

写过很多软件,写的时候死扣细节,极致的美化,但是后面项目黄了,以前的代码一文不值。所以我认为功能性和实用性大于美化。

框架我封装了when ,把又丑又长的代码摈弃了。更专注开发业务。这边给大家一点思路借鉴。后面要开发类似的脚本可能花几天,或者几个小时就能量产一个。对于Ai快节奏的时代,还是要有一个快速迭代的框架。

clike 复制代码
        def lucky_yes(form):
            form.text_mini('lucky_run_num', '跑','个福袋(不管中不中)')
            form.radio('join_group', '加入粉丝团', {
            'yes': '是',
            'no': '否',
             })
            def big_yes(form):
                form.text_mini('max_room_num_big', '直播间最多人数(大包)', '监听的直播间的人数')
            form.when('fudai_mode', 'big', big_yes)

最后致敬张老师

相比于靠卖脚本,我更倾向于教人写代码走向经济自由。朝着这个目标前进吧!!!

相关推荐
2301_804215412 小时前
Python类型提示(Type Hints)详解
jvm·数据库·python
灰子学技术2 小时前
C++ 代码质量检测工具集合技术文档
开发语言·c++
第一程序员2 小时前
非专业转码心路历程与Rust学习规划
python·github
一帧一画2 小时前
基于 CNN+LSTM 的全国年度降水预测实践
python·cnn·lstm
散峰而望2 小时前
【数据结构】单调栈与单调队列深度解析:从模板到实战,一网打尽
开发语言·数据结构·c++·后端·算法·github·推荐算法
骄阳似火_20182 小时前
Anaconda的详细安装步骤
python
Thomas.Sir2 小时前
第八章:Python3 之 异常与文件处理【从基础入门到底层原理+项目实战】
python·ai·文件处理·异常
qwehjk20082 小时前
内存泄漏自动检测系统
开发语言·c++·算法
华科大胡子2 小时前
91行代码创意赛
开发语言