如何用Python搭建一个搜题软件?

Python与题库接口交互

寻找题库接口

网络上有很多题库接口,许多为付费接口,但是可以通过一些脚本里面的代码找到

这里以Tampermonker插件里的

如何用Python搭建一个搜题软件?

查询题目的接口进行

(该脚本可以自动刷学习通视频以及章节测试功能等 后续我将会开一篇文章来教如何使用脚本提升你的工作效率)

 

分析里面可能与查题有关的代码

可以在脚本里找到这串代码

如何用Python搭建一个搜题软件?

重点代码分析

可以分析到这是对这个接口一个post操作

可以看到接口,headers,data都有了

我们可以根据这个代码来用Python写出调用这个接口的代码

 

用Python编写代码

这里采用了requests库,如果python环境没有requests库的话可以采用

命令行进行安装

代码构造完成

这里提交了一个题目为’酚羟基的酸性较醇羟基的大,其主要原因是:’来进行测试

可以看到输出结果为

如何用Python搭建一个搜题软件?

这是一个json格式的response,我们可以通过json库来选出我们需要的内容

输出结果为

如何用Python搭建一个搜题软件?

这就是我们想要的内容

之后可以对代码就行函数封装,方便后期调用

整体代码如下

测试输出结果

如何用Python搭建一个搜题软件?

这样就完成了Python与题库接口的交互,完成了查题功能

源码获取私信小编01哦!

 

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208043 人正在系统学习中 Python源码

如何用Python搭建一个搜题软件? 微信公众号 如何用Python搭建一个搜题软件? 海量Python好玩,有趣的源码都在。关注即可

来源:爬遍天下无敌手

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月15日
下一篇 2020年5月15日

相关推荐