首页 驾考题库 驾考题库示例代码 获取考题[Python]

获取考题示例代码Python

作者: 阅读数:1137 上传时间:2025-04-03

获取考题

import requests

appkey = 'your_appkey_here'
# 驾照类型 A1,A3,B1,A2,B2,C1,C2,C3,D,E,F
type = 'C1'
# 1:科目一  4:科目四
subject = 1
pagenum = 1
pagesize = 20
# normal:顺序查询 rand:随机查询
sort = 'normal'
url = f"https://api.jisuapi.com/driverexam/query?appkey={appkey}&type={type}&subject={subject}&pagenum={pagenum}&pagesize={pagesize}&sort={sort}"

response = requests.get(url)
response.raise_for_status()
jsonarr = response.json()

if jsonarr['status'] != 0:
    print(jsonarr['msg'])
else:
    result = jsonarr['result']
    print(f"{result['total']} {result['pagenum']} {result['pagesize']} {result['subject']} {result['type']} {result['sort']}")
    for val in result['list']:
        print(f"{val['question']} {val['option1']} {val['option2']} {val['option3']} {val['option4']} {val['answer']} {val['explain']} {val['pic']}\n")