使用说明

系统介绍

智能搜题

支持多种题型,快速获取准确答案,提高学习效率。

高速缓存

Redis缓存技术,提升查询速度,减轻服务器负载。

多用户管理

完善的用户系统,支持QQ注册和邮箱验证。

快速开始

1
注册账号

使用QQ号码注册账号,完成邮箱验证

2
获取API密钥

在用户中心查看并复制您的API密钥

3
配置OCS脚本

将API密钥填入OCS脚本配置中

4
开始使用

在线搜索或通过脚本自动搜题

配额说明

免费次数
  • 每日重置:免费次数每天自动重置
  • 优先使用:系统优先消耗免费次数
  • 独立计算:与充值额度完全独立
  • 默认配额:新用户 100 次/天
充值额度
  • 永久有效:充值额度不会过期
  • 用完为止:使用后无法恢复
  • 补充使用:免费次数用完后自动使用
  • 多种面值:支持多种充值卡面值

充值指南

充值步骤:
  1. 登录您的账户
  2. 进入"用户中心"页面
  3. 在充值区域输入16位充值卡密
  4. 点击"立即充值"按钮
  5. 等待系统处理并显示充值结果
充值提示
  • 充值卡密为16位大写字母和数字组合
  • 充值成功后额度立即到账
  • 充值额度永久有效,用完为止
  • 如遇问题请联系客服处理

API接口

搜索接口

POST http://tk.swk.tw/api/search.php

请求参数:
参数 类型 必填 说明
question * string 题目内容
key * string API密钥(在用户中心获取)
type 可选 string 题目类型(如:单选题、多选题等)
options 可选 JSON array 选择题选项列表(JSON字符串) 简答题,填空题传入 填写的空数 如 ["1"]
调用示例:
// JavaScript Fetch API
const apiUrl = 'http://tk.swk.tw/api/search.php';
const apiKey = '您的API密钥';

const data = {
    question: '与高血压发病有关的饮食因素是()',
    key: apiKey,
    type: '单选题',
    options: JSON.stringify(['动物蛋白摄入过多', '植物蛋白摄入过多', 
                            '素食过多', '钙盐过多', '钠盐食入过多'])
};

fetch(apiUrl, {
    method: 'POST',
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded',
    },
    body: new URLSearchParams(data)
})
.then(response => response.json())
.then(result => {
    console.log('搜索成功:', result);
    if (result.code === 1) {
        console.log('答案:', result.data);
        console.log('剩余次数:', result.quota_info.remaining);
    } else {
        console.log('搜索失败:', result.msg);
    }
})
.catch(error => {
    console.error('请求失败:', error);
});
# Python requests
import requests
import json

api_url = 'http://tk.swk.tw/api/search.php'
api_key = '您的API密钥'

data = {
    'question': '与高血压发病有关的饮食因素是()',
    'key': api_key,
    'type': '单选题',
    'options': json.dumps(['动物蛋白摄入过多', '植物蛋白摄入过多', 
                          '素食过多', '钙盐过多', '钠盐食入过多'])
}

try:
    response = requests.post(api_url, data=data)
    result = response.json()
    
    if result['code'] == 1:
        print(f"答案: {result['data']}")
        print(f"剩余次数: {result['quota_info']['remaining']}")
    else:
        print(f"搜索失败: {result['msg']}")
        
except Exception as e:
    print(f"请求失败: {e}")
// PHP cURL
请求失败: Could not resolve host: <
# cURL 命令行
curl -X POST "http://tk.swk.tw/api/search.php" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "question=与高血压发病有关的饮食因素是()" \
  -d "key=您的API密钥" \
  -d "type=单选题" \
  -d "options=[\"动物蛋白摄入过多\",\"植物蛋白摄入过多\",\"素食过多\",\"钙盐过多\",\"钠盐食入过多\"]"
响应格式:
{
    "code": 1,                     // 1:成功 0:失败
    "data": "钠盐食入过多",       // 答案内容
    "type": "单选题",             // 题目类型
    "msg": "ok1",                 // 消息说明
    "quota_info": {               // 配额信息
        "remaining": 9,           // 总剩余次数
        "free_remaining": 5,      // 免费剩余次数
        "recharge_balance": 4,    // 充值余额
        "today_free_usage": 5     // 今日已用免费次数
    }
}
接口说明
  • 所有请求必须使用 POST 方法
  • 请求头必须设置 Content-Type: application/x-www-form-urlencoded
  • options 参数需要是JSON数组的字符串形式
  • API密钥需登录后在用户中心获取
  • 每次成功搜索会消耗1次查询配额

OCS脚本配置

复制以下配置到OCS脚本中使用:

[
    {
        "name": "网课搜题助手",
        "homepage": "http://tk.swk.tw",
        "url": "http://tk.swk.tw/api/search.php",
        "method": "post",
        "type": "GM_xmlhttpRequest",
        "data": {
            "question": "${title}",
            "key": "您的API密钥",
            
        },
        "headers": {
            "Content-Type": "application/x-www-form-urlencoded",
            "Authorization": ""
        },
        "handler": "return (res)=> res.code === 1 ? [undefined, res.data] : undefined"
    }
]
配置步骤:
  1. 登录您的账户,进入用户中心
  2. 复制您的API密钥
  3. 打开OCS脚本管理界面
  4. 新建或编辑脚本配置
  5. 将上述配置中的 "key": "您的API密钥" 替换为您的实际密钥
  6. 保存配置并启用脚本
重要说明
一键复制功能

您可以在用户中心使用"一键复制"功能,系统会自动将您的API密钥填入配置中,方便快速配置。

常见问题

可能的原因包括:

  • 题目不在题库中
  • 题目描述不完整或存在错别字
  • 网络连接问题
  • API密钥错误或已过期
  • 查询配额已用完

建议检查题目描述是否完整准确,确认API密钥和配额状态。

免费用户每日有 100 次查询额度,次日自动重置。未使用的免费次数不会累积到第二天。

充值额度永久有效,不会过期。但使用后无法恢复,请合理规划使用。充值额度在免费次数用完后自动启用。

获取API密钥的步骤:

  1. 登录您的账户
  2. 进入"用户中心"页面
  3. 在API密钥区域查看您的密钥
  4. 点击"复制"按钮复制密钥

如需重置密钥,可点击"重置密钥"按钮生成新的API密钥。

如果OCS脚本配置失败,请检查以下事项:

  • 确认已安装OCS脚本管理器(如Tampermonkey、Violentmonkey)
  • 检查脚本头部是否有 @connect 指令允许跨域
  • 确认API密钥已正确填入配置中
  • 检查浏览器控制台是否有错误信息
  • 尝试使用用户中心的"一键复制"功能
  • 确保脚本版本是最新的

如果问题仍存在,请联系客服或查看脚本的文档说明。

充值卡由系统管理员生成和分发。您可以通过以下方式获取:
  • 参加平台活动获得奖励
  • 联系客服购买充值卡
  • 关注官方公告获取活动信息
  • 邀请好友注册获得奖励

充值卡为16位大写字母和数字组合,请妥善保管。