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

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

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

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

前往下载

为啥加比特浏览器

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

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

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

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

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

相关推荐
梅雅达编程笔记6 小时前
编程启蒙|Scratch 转 Python 系列第9天:字典/哈希表积木双向对照(AI大模型参数配置表实战)
开发语言·人工智能·python·numpy·pandas
zhz52146 小时前
GIS项目中空间参考转换与MBTiles偏移:问题成因、解法与避坑
python·vue·gis
KaMeidebaby7 小时前
卡梅德生物技术快报|如何制备单克隆抗体:小众禽类靶点单抗制备实操流程:双载体抗原交叉筛选完整工艺记录
人工智能·python·深度学习·算法·机器学习
乱写代码8 小时前
Pydantic学习--BaseModel
python
fu15935745688 小时前
【边缘计算实战】P1:从零搭建边云任务卸载仿真实验台(Python 可复现)
数据库·python·边缘计算
蜡台8 小时前
通过Gradle脚本声明更改Java变量
android·java·开发语言·python·kotlin·gradle·groovy
智能体与具身智能9 小时前
TVA 本质内涵与核心特征(系列)
人工智能·python·智能体视觉
云雾J视界9 小时前
SST:高频变压器设计实战:铁氧体 vs 纳米晶 vs 非晶,磁性材料怎么选
python·acdc·dab·sst
第一程序员10 小时前
Rust trait 入门:把 AI 客户端抽象成可替换接口
python·rust·github
Ulyanov10 小时前
Python实现6-DOF刚体仿真器(下)——环境扰动与控制闭环
开发语言·python·算法·系统仿真·雷达电子对抗·导引头