作者Glamsight (安稳残忆)
看板AC_In
标题[洽特] 发布 HentaiVerse 战斗数值读取器 (HV)
时间Sat Aug 16 12:57:46 2025
PyPI:
https://pypi.org/project/hv-bie/
Github:
https://github.com/Kuan-Lun/hv-bie
此套件将 HentaiVerse 战斗页面的 HTML 原始码字串解析为结构化的 Python 资料类别(
dataclasses)。该套件仅为静态页面解析之工具,无与页面互动之操作,符合 ehwiki 条
目中 Forbidden Actions 之规范。
安装
可以透过 PyPI 安装:
pip install hv-bie
范例
from hv_bie import parse_snapshot
# 读取你的战斗页面 HTML(字串)
html = # e.g. driver.page_source
snap: BattleSnapshot = parse_snapshot(html)
# 玩家资讯
print(snap.player.hp_value, snap.player.hp_percent)
print("Spirit Stance" in snap.player.buffs)
# 技能/法术
for name, sk in snap.abilities.skills.items():
print(name, sk.available, sk.cost_type, sk.cost, sk.cooldown_turns)
# 怪物清单
for idx, m in snap.monsters.items():
print(idx, m.name, m.alive, m.system_monster_type, m.hp_percent)
# 战报(由旧到新)与回合资讯
print(snap.log.current_round, "/", snap.log.total_round)
print(snap.log.lines[0], "->", snap.log.lines[-1])
# 道具与快捷列
print("Health Draught" in snap.items.items)
print(len(snap.items.quickbar))
# 序列化
print(snap.as_dict())
print(snap.to_json())
相关文件
API 规格书:
https://github.com/Kuan-Lun/hv-bie/blob/main/API_SPEC.md
软体需求规格:
https://github.com/Kuan-Lun/hv-bie/blob/main/SRS.md
授权
以 AGPL-3.0-or-later 授权释出。
--
听音乐都 wav
看影片都 avi
看图档都 bmp
拍张照都 raw
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.229.66.207 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AC_In/M.1755320287.A.8DC.html
※ 编辑: Glamsight (36.229.66.207 台湾), 08/16/2025 13:08:33