词达人自动答题【更新于2024.6.18】

全自动答题,orc基于讯飞,算法优化完美,高正确率,高效简洁。

if(oSession.uriContains("https://gateway.vocabgo.com/Student/ClassTask/SubmitAnswerAndSave")||oSession.uriContains("https://gateway.vocabgo.com/Student/StudyTask/SubmitAnswerAndSave")){
            oSession.utilDecodeResponse();
            oSession.SaveResponse("C:\\data\\response.txt",true);
            oSession.SaveResponseBody("C:\\data\\responseBody.txt");
        }
        if(oSession.uriContains("https://gateway.vocabgo.com/Student/ClassTask/")){
            oSession.utilDecodeResponse();
            oSession.SaveResponseBody("C:\\data\\word_list.txt");
        }
        if(oSession.uriContains("https://gateway.vocabgo.com/Student/ClassTask/")){
            oSession.utilDecodeResponse();
            oSession.SaveResponseBody("C:\\data\\wordList.txt");
        }
        
        if(oSession.uriContains("https://gateway.vocabgo.com/Student/StudyTask/")){
            oSession.utilDecodeResponse();
            oSession.SaveResponseBody("C:\\data\\word_list.txt");
        }
        if(oSession.uriContains("https://gateway.vocabgo.com/Student/StudyTask/")){
            oSession.utilDecodeResponse();
            oSession.SaveResponseBody("C:\\data\\wordList.txt");
        }

请仔细阅读下列代码

#-*- coding: utf-8 -*-
import hashlib
import base64
from pykeyboard import PyKeyboard
import pyautogui
import numpy as np
import cv2 as cv
import os
import json
import time
import random
import requests
import openpyxl
import xlrd
from re import sub,findall,search

import sys
sys.setrecursionlimit(100000) #例如这里设置为十万




# print('请确认已经注册的讯飞识别的应用,并在官网将自己的ip设置为白名单')
print('因为ocr识别率不是很高,对一些识别不到的题目,我加入了逻辑,一般情况可以顺利的完成每个list')
print('加s65644458')
print('公Z号:行一创社')

# bt=input('如果你的list已经改名字了,请输入1,其他的输入0:')

# UserToken=input('请输入Usertoken:')
bt=input('自学输入1,其余输入0:')
id=input('请输入讯飞的APPID:')
key=input('请输入讯飞的API_KEY:')
print('确保你的界面在单词页,按回车继续')
input("Entry the any key to exit")
with open("C:/data/2.txt", "r") as f:
    UserToken = f.readline()
    # print(UserToken)



kkk = PyKeyboard()
th=random.randrange(1,3,1)
# thh=random.randrange(1,5,1)
# thhh=random.choice([1,1,2.5,3,5.5,7.5,6])
try:
    f1 = open('C:/data/wordList.txt', 'r', encoding='utf-8')
except:
    print('未找到wordList')
headers={

    'UserToken': UserToken,
}

word_list=json.load(f1)
try:
    if int(bt)==1:
        course_id = word_list['data']['course_id']
        list_id = word_list['data']['list_id']
    else:
        course_id = word_list['data']['course_id']
        list_id = word_list['data']['word_list'][1]['list_id']
except:
    print('word_list文件不正确请按照流程操作')
    print('退回到主界面选择单词书之后再打开软件')

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值