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

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

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

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

系类文章:

从零开始,福袋直播间脚本研究【一】《研究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)

最后致敬张老师

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

相关推荐
kyrie_sakura几秒前
python学习笔记11 -- 进程和线程
笔记·python·学习
小雨笙笙4 分钟前
C语言:指针
c语言·开发语言
Jialu.21 分钟前
中文 NLP 模型部署实战:FastAPI 接口 + Streamlit 看板
人工智能·python·自然语言处理·fastapi
旧梦952729 分钟前
Java EnumMap 详解:原理、用法与实战
java·开发语言
snow@li1 小时前
Java:微服务项目与单体项目区别、市场占有率全景深度分析
java·开发语言·微服务
Asum1ta1 小时前
K8s 学习环境搭建:Python 与 PyCharm 开发环境配置指南
python·学习·kubernetes
知识汲取者2 小时前
FastAPI 学习教程(写给想学 FastAPI 的 Java 工程师的)
python·学习·fastapi
吴声子夜歌2 小时前
Java——性能和效率
java·开发语言
飞Link2 小时前
动作方法中的分割与过度分割方法全解析(含代码实战与踩坑案例)
人工智能·python·算法·计算机视觉
小鹿的周先生2 小时前
第四章-SpringAI-函数调用&ToolCalling
开发语言·人工智能·python