Skip to content

bili-hardcore-jev

Single-file Python script that answers Bilibili's 100-question hardcore membership quiz by asking Jev to pick each multiple-choice answer.

ProjectprototypeMIT

Overview

bili-hardcore-jev is a dependency-free Python script that completes Bilibili's "hardcore member trial", a 100-question quiz normally taken in the mobile app. The script acts as the Android client against the same endpoints: it fetches each question, has Jev choose the answer, submits it and repeats until scored. You scan a QR code once with the phone to log in; the session lasts seven days.

Jev receives each question and its options and returns which option to pick with a confidence, which the script prints per question along with a running count. The README stresses that this is fast and the cost for 100 questions is negligible. Requirements come from Bilibili: a level 6 account, three attempts per day, and a membership that lasts 365 days. A self-test checks the key and QR generation without touching the account, and interrupted runs can resume. Docs are in Chinese.

What the decision model decides

TypeQuestionAnswers
ChoiceWhich option answers this quiz question?the question's options

How it works

  1. Log in by scanning a QR code
  2. Choose quiz categories and pass the captcha
  3. For each question, Jev picks an option
  4. Submit automatically and repeat for 100 questions
  5. Report the score and membership status

Strengths

  • No third-party dependencies
  • Resumable runs
  • Self-test that does not use an attempt

Caveats

  • Impersonates the Android client to automate a platform quiz, which may conflict with Bilibili's terms
  • Uses one of three daily attempts per run

Getting started

Put your Jev key in jev.txt, run python bili_hardcore_jev.py --selftest, then python bili_hardcore_jev.py

At a glance

Type
Project
Status
prototype
Language
Python
Runtime
CLI script
Has code
yes
License
MIT

Use cases and integrations

How curated lists describe it

  • 用 JEV(TypeSafe System One 判断模型)自动完成 B 站「硬核会员试炼」的单文件 Python 脚本:手机只扫码登录一次,100 题在电脑上自动答完,零第三方依赖。

    hellogumbo/awesome-jev

Frequently asked questions

What does Jev decide?

Which option to pick for each quiz question.

Does it need the phone?

Only once, to scan the login QR code.

Is there risk to my account?

It automates a platform quiz by acting as the app, which may breach platform rules; use at your own risk.

Related projects

  • Oh My Pi coding agent (a Pi fork with IDE wiring) with an optional TypeSafe judgment provider for bounded decisions.

    ProjectproductionRust
  • DeepSeek Harness plugin that gives the human a Jev second opinion beside the agent's multiple-choice questions.

    ProjectbetaTypeScript
  • DeepSeek Harness plugin registering a jev_decide tool so the agent can ask Noul, Choice or Score questions and gate on probabilities.

    PluginbetaTypeScript
  • Standalone Node studio for building and testing workflows of typed Jev judgments with code-owned decisions, plus games and simulations.

    ProjectbetaJavaScript
  • opencode plugin that routes the agent's small multiple-answer decisions to Jev and labels each answer auto or escalate by confidence.

    PluginbetaTypeScript
  • Self-hosted Yao Agents platform for agents, workspaces and task boards across devices, which announces Jev support.

    Projectbeta