在Scratch中查询小码王魔力测评信息
代码
#!/usr/bin/python
# -*- coding: utf-8 -*-
import re
import requests
def get_project(data):
project_id = data['project_id']
url = f'https://community-api.xiaomawang.com/api/v1/composition/get-evaluation-info?compositionId={project_id}'
res = requests.get(url)
surpassrate = str(re.findall('"surpassRate":(.*?)}', res.text)[0]) + '%'
grade = re.findall('"grade":"(.*?)"', res.text)
text_dic = {
'学科基础': grade[0],
'Scratch基础': grade[1],
'数据应用': grade[2],
'用户互交': grade[3],
'程序结构': grade[4],
'程序抽象': grade[5],
'程序逻辑': grade[6],
'超越百分比': '已超过' + surpassrate + '的同学'
}
print(text_dic)
return text_dic
参数
下载