Hello! 欢迎来到IYXS!

网课查题成品-调用学小易的题库


avatar
iyxs 2022-06-20 9

前言:

昨天看到论坛里有人,我才想起来我下载注册过学小易。然后我就搞它了(凭什么不搞它)。。

用小黄鸟抓学小易的接口

成品在帖子结尾,没兴趣看过程的就直接略过吧。


目前做了网页版、安卓软件版查题工具。如果要问和学小易比哪个好用,那对比下吧(灵魂三问):

学小易app多大,运行占用多少后台?

能自动清空输入框?

能在电脑上、苹果手机上使用?


一、制作接口

夜神里运行小黄鸟+学小易,拿到查题Api和token即可。

然后在这里测试Api效果:

http://coolaf.com/

个人比较喜欢用的一个网站。主要还是看你个人口味。

然后我在服务器里新建了个st.php文件(搜题),贴下源码:

<?phpheader(“Access-Control-Allow-Origin: *”); header(“Access-Control-Allow-Methods:POST,GET”); header(“Access-Control-Allow-Headers:x-requested-with,content-type”); header(“Content-type:text/json;charset=utf-8”);$header  = array(           ‘token:’.’自己用小黄鸟抓一下吧’,           ‘app-version:’.’9.9.9′      );$timu = $_GET[‘q’];$curl = curl_init();$url=’https://app.51xuexiaoyi.com/api/v1/searchQuestion?keyword=’.$timu; curl_setopt($curl, CURLOPT_HTTPHEADER, $header); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);$data = curl_exec($curl); curl_close($curl);echo $data;?>

第2-5行是为了方便各位跨域调用。

专业课没学过php,上边这是网上查资料、学会的,所以代码质量可能不是最好的,大佬勿喷,欢迎交流。

哦,忘了说了,自己做接口的话,起码要有个服务器、域名,而且ping域名的延时要尽可能的低一些。这些我都有,就直接用上了。

至此,一条接口已经制作出来了:

=

https://xiaobeiit.cn/api/st.php?q

q=后边拼接网课题目。

丑话说在前头,我不是富佬,别恶意攻击我的服务器,或者像上边那个帖子里有人说的、拿去爬题库。如果高频恶意调用,我会限制并发数量。

至于为什么上边我不发token,想一下,公开的话,做php还有什么意义吗?


二、使用接口

网页版查题地址:

https://xiaobeiit.gitee.io/tool.html

源码我就不贴了,Ctrl+U,就都出来了。

使用方法如下:

我们要用到顶部的输入框、倒数第二个按钮(Cha Ti),还有底部的输出区域。

更适合电脑用户哦。应该知道怎么把某个网页单独拉开吧?拖动浏览器顶部的标签卡。

以电脑的网页版学习通+灰度工具箱为例,演示下查题过程:

1.选中题目,复制(Ctrl+c,快捷键是个好东西)。示例图:

网课查题成品-调用学小易的题库  第1张 网课查题成品-调用学小易的题库 实用软件

三、安卓软件版

目前已经做出来了初代版本,操作逻辑还算可以吧,放图:

网课查题成品-调用学小易的题库  第2张 网课查题成品-调用学小易的题库 实用软件

注:是“至此处”,当时打错字了。

灰度是我做的一个开源的免费软件。灰度可以“无视”输入框,直接点击功能按钮的“操作”震撼了不少人…

不过(划重点),这效果不是最理想的,我想做悬浮窗查题。以下为设计思路,有能力的大佬可以参与下开发工作:

简单说,就是有个小球,悬浮在屏幕上。

复制题目后,点击这个小球,然后小球会展开成一个面板,里边有题目、答案。

点击面板,它会收拢为小球。

四、查题工具

  • 网页版:

    https://xiaobeiit.gitee.io/tool.html

  • 安卓版:

    https://gitee.com/xiaobeiit/xiaobeiit/raw/master/download/ChaTi1002.apk

  • Api接口:=

    https://xiaobeiit.cn/api/st.php?q

    q=后边拼接网课题目。

    可以拿去开发出你喜欢的查题工具。


    第一次发帖,用Markdown写的,可能有些地方渲染的效果不是很好。

    评分什么的,不了解,也不感兴趣。日常签到,欢迎评论、共同进步。

    开源不易,转载麻烦留个版权,谢谢。

    本文来自吾爱破解论坛:https://www.52pojie.cn/thread-1206372-1-1.html

    暂无评论

    发表评论

    相关阅读