pyxiaoheihe

用Python实现的小黑盒客户端


Licenses
AGPL-3.0/GPL-3.0+
Install
pip install pyxiaoheihe==1.0.13

Documentation

PYXIAOHEIHE

Codacy Badge PyPI License

一个使用requests库完成的小黑盒客户端, 覆盖了30%左右的客户端功能.

例程: XHH_AUTO

使用第三方客户端有封号风险, 后果自负.

安装

>$ pip install pyxiaoheihe

使用

from pyxiaoheihe import HeyBoxClient

account={'heybox_id': 1234, 'imei': '0000', 'pkey': 'TEST'}
hbxcfg= {'channel': 'heybox_yingyongbao', 'os_type': 1, 'os_version': '10', 'sleep_interval': 1.0, 'auto_report': True}
debug=False

hbc = HeyBoxClient(account,hbxcfg,debug)

# 获取首页新闻
rs = hbc.get_news(5)
print(rs)
# [(44856495, '8月28日20:00,《原神》公测前瞻直播即将开启', '旅行者们大家好~又到了预告时间。……', 21569078),
#  (44837161, 'steam商店限时免费领取《Destin...Fate/命运之幽》', '领取链接:《Destiny or Fa……', 7386593),
#  (44855908, '剧场版《Fate[HF]》最终章票房突破...藤惠生日联动活动公开', '剧场版《Fate[HF]》……', 20495862),
#  (44741441, '关于盒友杂谈的杂谈', '我已经不记得使用小黑盒多久了,从签到天数...兴趣的小标题……', 16243337),
#  (44856136, '[Wallpaper Engine][东...ect]视频壁纸推荐', '个人觉得比较好康的视频壁纸,名字……', 18852508)]

部分API需要真实的账号信息才可用 有关heybox_id, imei, pkey的获取方法可以参考XHH_AUTO中的教程 或者使用HeyBoxClient._login()方法自动获取(会顶掉原客户端的登陆)