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

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

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

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

前往下载

为啥加比特浏览器

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

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

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

开发起来比特和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)│  │
│  └───────────┘  └───────────┘  └───────────┘  └─────────────────────┘  │
│  (含时序/场景/互动特征)│        ▲        │(人工规则+模型预测结果)│  │
└───────────────────────────┬────────┴─────────────────────────────────────┘
                            │
┌───────────────────────────▼─────────────────────────────────────────────┐
│                       处理层:数据清洗与特征工程                        │
│  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌─────────────────────┐  │
│  │数据去重/补全│→│异常值过滤│→│特征提取/编码│→│特征归一化/降维      │  │
│  └───────────┘  └───────────┘  └───────────┘  └─────────────────────┘  │
│  (空值/重复数据)│(异常直播数据)│(离散/连续特征转化)│(特征优化)│  │
└───────────────────────────┬─────────────────────────────────────────────┘
                            │
┌───────────────────────────▼─────────────────────────────────────────────┐
│                          数据层:多源数据采集                            │
│  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌─────────────────────┐  │
│  │主播历史行为││直播实时场景││直播间互动数据││外部辅助数据         │  │
│  │(福袋/红包发放记录)│(直播时段/品类/流量)│(评论/点赞/在线人数)│(平台活动/节假日)│
│  └───────────┘  └───────────┘  └───────────┘  └─────────────────────┘  │
│  (核心行为数据)│(场景上下文)│(互动反馈数据)│(环境影响数据)│  │
└───────────────────────────┬─────────────────────────────────────────────┘
                            │
┌───────────────────────────▼─────────────────────────────────────────────┐
│                          反馈层:模型迭代优化                            │
│  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌─────────────────────┐  │
│  │发放效果采集││效果指标分析││模型误差计算││模型参数更新/重训练│  │
│  │(参与率/互动提升/留存)│(对比历史/预期效果)│(预测与实际偏差)│(增量/全量重训练)│
│  └───────────┘  └───────────┘  └───────────┘  └─────────────────────┘  │
└─────────────────────────────────────────────────────────────────────────┘

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

相关推荐
hrhcode7 小时前
【LangGraph】四.持久化:保存和恢复执行状态
python·ai·langchain·agent·langgraph
xxyy8887 小时前
关于labelimg安装后在标注过程中闪退和死机的问题处理
开发语言·python
卷Java7 小时前
上下文压缩
开发语言·windows·python
AI技术增长7 小时前
Pytorch图像去噪实战(十二):DDPM图像去噪完整训练流程,构建可复现扩散模型工程
pytorch·python·深度学习
本地化文档7 小时前
setuptools-docs-l10n
python·github·gitcode
梦想不只是梦与想8 小时前
Python 属性访问的 MRO 规则
python·mro规则
Ulyanov8 小时前
基于 Python 的三维动态导弹攻防演示系统设计与实现:从架构到实战的深度剖析
开发语言·python·qt·架构·雷达电子对抗
Leinwin8 小时前
Claude 四月宕机七次:从一次事故看企业级 AI 部署的容灾设计
后端·python·flask
棉猴8 小时前
Python海龟绘图之绘制文本
javascript·python·html·write·turtle·海龟绘图·输出文本
渣渣盟8 小时前
大数据技术栈全景图:从零到一的入门路线(深度实战版)
大数据·hadoop·python·flink·spark