吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2255|回复: 13
收起左侧

[Python 原创] 学法向未来知识竞赛一键做题脚本

[复制链接]
未晴雾香 发表于 2022-11-7 19:59
写这个脚本是因为学校要求注册这个知识竞赛,虽然说不强制要求答题,但是要100积分才能获取一个参赛证明,只有参数证明才能换取2分德育分。
呜呜呜,好可怜。
但是写题实在是太麻烦了,就抓取了一下请求,写了一个python脚本,解放双手。

使用方法:
先自行抓包获取一下openid,在下方填入即可。


import requests

get_ans_url = r"http://qyadmin.12355.org.cn/app/answer/answer_list"
ans_url = r"http://qyadmin.12355.org.cn/app/answer/sub_answer"

get_ans_data = {
    "openid": "这里填入获取到的openid"
}

ans_data = requests.post(url=get_ans_url, data=get_ans_data).json()

print("当前题库:", ans_data)

ans_len = len(ans_data["data"]["mode"])

for i in range(0, ans_len):
    ans = {
        "right": ans_data["data"]["list"][i]["right"],
        "type": ans_data["data"]["list"][i]["type"],
        "p_id": ans_data["data"]["list"][i]["id"],
        "box": ans_data["data"]["mode"][i]["box"],
        "id": ans_data["data"]["list"][i]["id"],
        "openid": "这里填入获取到的openid"
    }
    data = requests.post(url=ans_url, data=ans).json()
    print("第%d题:"%(i+1))
    print(data)

免费评分

参与人数 1吾爱币 +1 收起 理由
士道卄亓 + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

fstar22 发表于 2022-11-25 11:27
怎么抓这个OPENID,直接打不开网址,只返回{"code":1001,"msg":"\u8bf7\u767b\u5f55","data":[]}
zhangting2022 发表于 2022-11-8 06:49
dengyuankui 发表于 2022-11-8 11:02
悠扬Le逍遥 发表于 2022-11-8 15:34
openid怎么抓取?
wyl32228 发表于 2022-11-8 16:17
厉害,虽然没看懂
pk8630925 发表于 2022-11-8 17:37
希望未来能看懂
bdywbhyw 发表于 2022-11-9 09:24
厉害的,大神能否做个,考试宝的 搜题,答题工具,或者 做个 油猴插件也行?
1305495904 发表于 2022-11-9 12:20
牛逼,虽然没看懂
NINE09 发表于 2022-11-10 09:47

牛逼,虽然没看懂
hewkuqer 发表于 2022-11-10 11:30
牛逼啊,学习一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 01:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表