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

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

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

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

系类文章:

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

最后致敬张老师

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

相关推荐
从零开始的代码生活_1 小时前
C++ 继承详解:访问控制、对象模型、菱形继承与设计取舍
开发语言·c++·后端·学习·算法
云小逸1 小时前
【C++ 第七阶段:模板、泛型编程与工程综合详解】
开发语言·c++
C^h1 小时前
python函数学习
人工智能·python·机器学习
Fanta丶1 小时前
4.Python set()集合、dict(字典、映射)、 数据容器的通用功能
python
决战灬1 小时前
langgraph之interrupt(理论篇)
人工智能·python·agent
GIS阵地2 小时前
QgsSingleBandPseudoColorRenderer 完整详解(QGIS 3.40.13 C++)
开发语言·前端·c++·qt·qgis
兜客互动2 小时前
2026年AI关键词拓展挖掘软件,高效助力内容创作精准获流
人工智能·python
weixin_538601972 小时前
智能体测开Day30pytest测试框架
python
MC皮蛋侠客2 小时前
uv 系列(七):CI/CD、Docker 与私有索引——生产级交付
python·ci/cd·docker·uv
邪神与厨二病2 小时前
牛客周赛 Round 153
python·算法