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

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

关键词: |福袋猎手|福星福袋|祥云|麒麟正版|火星福袋|超人福袋|星火福袋|福多多|福袋助手|微播福袋|红客福袋|红客破解版|福袋脚本

通过这几天的开发,终于把初始版本问世了,这期间感谢一些行业前辈和技术大佬的支持

前往下载

为啥加比特浏览器

为什么很多人需要比特浏览器, 刚开始我不明白,而且还要钱, 因为很多人的账号都挂在那边,之前很多人开发的类似脚本,都用这个,以至于有这个习惯。

还有就是市面上太多了脚本了, 今天这个行,明天那个更强,后天又被忽悠了

一个大哥慷慨解囊,定制了比特。

开发起来比特和selenium 一样的,只是在开通初始化驱动的时候链接比特的端口。

python 复制代码
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
from bit_api import *
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By

# /browser/open 接口会返回 selenium使用的http地址,以及webdriver的path,直接使用即可
res = openBrowser("babd00108d4e4466ace26dd1fcc4ab46") # 窗口ID从窗口配置界面中复制,或者api创建后返回

print(res)

driverPath = res['data']['driver']
debuggerAddress = res['data']['http']

# selenium 连接代码
chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option("debuggerAddress", debuggerAddress)

chrome_service = Service(driverPath)
driver = webdriver.Chrome(service=chrome_service, options=chrome_options)

# 以下为PC模式下,打开baidu,输入 BitBrowser,点击搜索的案例
driver.get('https://www.baidu.com/')

input = driver.find_element(By.CLASS_NAME, 's_ipt')
input.send_keys('BitBrowser')

print('before click...')

btn = driver.find_element(By.CLASS_NAME, 's_btn')
btn.click()

print('after click')

在软件添加了列表,同时也推出了免激活码的,因为有些人明明没有花米,跟大爷一样跟我说说说,烦

分组功能

添加了分组,可一键开启这个分组的账号,对于号多的人来说,比较省事

tkinter 的select的真难写,但是原生的兼容性比较好, 没办法,我封装了 select 组件,尽量和前端的风格保持一致

三言两语就能写清楚, 但是界面还是不如人意, 看起来不是特别美观

但是界面没太大关系,

clike 复制代码
 def category_relation(id):
            account = Accounts.get_by_id(id)
            form = modal(self.content_frame, account.__data__, '关联分组')
            # key=>value   key 为id  value 为name
            form.select('category_id', '分组',
                        {category.id: category.name for category in Categorys.select().order_by(Categorys.id)})
            form.create_form()

            def submit():
                data = form.get_data()
                account.category_id = data['category_id']
                account.save()
                self.log(f'关联分组,{account.name},{data}')
                is_toplevel = isinstance(form.master, tk.Toplevel)
                if is_toplevel:
                    form.master.destroy()

            form.submit(submit)

优化算法

通过查看主播的发福袋的习惯,进行了用户行为学习,什么时候发福袋什么时候发红包。

clike 复制代码
┌─────────────────────────────────────────────────────────────────────────┐
│                          应用层:发放决策与触达                          │
│  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌─────────────────────┐  │
│  │发放时机判断│→│发放类型选择│→│直播端执行│→│福袋/红包前端展示/发放│  │
│  └───────────┘  └───────────┘  └───────────┘  └─────────────────────┘  │
└───────────────────────────┬─────────────────────────────────────────────┘
                            │
┌───────────────────────────▼─────────────────────────────────────────────┐
│                          模型层:行为学习与推理                          │
│  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌─────────────────────┐  │
│  │行为特征库 │→│基础模型训练│→│模型推理引擎│→│决策规则融合(规则+AI)│  │
│  └───────────┘  └───────────┘  └───────────┘  └─────────────────────┘  │
│  (含时序/场景/互动特征)│        ▲        │(人工规则+模型预测结果)│  │
└───────────────────────────┬────────┴─────────────────────────────────────┘
                            │
┌───────────────────────────▼─────────────────────────────────────────────┐
│                       处理层:数据清洗与特征工程                        │
│  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌─────────────────────┐  │
│  │数据去重/补全│→│异常值过滤│→│特征提取/编码│→│特征归一化/降维      │  │
│  └───────────┘  └───────────┘  └───────────┘  └─────────────────────┘  │
│  (空值/重复数据)│(异常直播数据)│(离散/连续特征转化)│(特征优化)│  │
└───────────────────────────┬─────────────────────────────────────────────┘
                            │
┌───────────────────────────▼─────────────────────────────────────────────┐
│                          数据层:多源数据采集                            │
│  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌─────────────────────┐  │
│  │主播历史行为││直播实时场景││直播间互动数据││外部辅助数据         │  │
│  │(福袋/红包发放记录)│(直播时段/品类/流量)│(评论/点赞/在线人数)│(平台活动/节假日)│
│  └───────────┘  └───────────┘  └───────────┘  └─────────────────────┘  │
│  (核心行为数据)│(场景上下文)│(互动反馈数据)│(环境影响数据)│  │
└───────────────────────────┬─────────────────────────────────────────────┘
                            │
┌───────────────────────────▼─────────────────────────────────────────────┐
│                          反馈层:模型迭代优化                            │
│  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌─────────────────────┐  │
│  │发放效果采集││效果指标分析││模型误差计算││模型参数更新/重训练│  │
│  │(参与率/互动提升/留存)│(对比历史/预期效果)│(预测与实际偏差)│(增量/全量重训练)│
│  └───────────┘  └───────────┘  └───────────┘  └─────────────────────┘  │
└─────────────────────────────────────────────────────────────────────────┘

喜欢我的文章欢迎一键三连, 我会分享更多技术内容

相关推荐
databook1 分钟前
让 LLM 输出不再失控:用 Pydantic 校验大模型输出
人工智能·python·llm
jingcairensheng3 分钟前
vscode 配置Python虚拟环境基于扩展和原生miniconda的区别
ide·vscode·python
“AI国潮设计-小江”12 分钟前
《【AIGC实战】Python+SDXL批量生成“英歌舞草莓抱抱卷蛋糕”IP插牌立牌方案,锁定角色一致性,甜品插件化落地》
开发语言·人工智能·python·prompt·aigc
LMT流氓兔12 分钟前
第五单元——第7课:工具读取用户身份,而不是让模型填写身份
python·langchain
FlyWIHTSKY16 分钟前
Agent阶段一:基础夯实
python·ai·fastapi
估值探索者17 分钟前
【Python量化技术指标实战 04】布林带通道突破,怎么知道是真突破还是假突破?
java·开发语言·python·接口·股票数据api接口
fanruitian28 分钟前
python property
开发语言·python
Web3&Basketball33 分钟前
MiniMax M3.1 Flash实战:3个成本坑
python·大模型·成本优化·minimax·推理优化·token计费
Angeldream12338 分钟前
第 7 章 医学影像特征提取与分析
图像处理·python·深度学习·计算机视觉·医学影像·特征提取
无语的小歪歪1 小时前
ATF 智测 1.0
python·测试工具·集成测试