平时我们在涉及HTTP开发时,会使用postman做api测试,优点是界面友好;
平时我们写爬虫查找网络资源一般使用python编写脚本,优点是脚本支持的功能灵活;
其实网络上做HTTP测试的工具和产品特别的多,但是都是做好的产品,别人有什么功能我们用什么;爬虫使用python固然方便,但是如果自己使用的时候能加个界面就友好多了;
httpworkshop集成了lua脚本引擎,使用libcurl实现了http数据访问功能,并集成了json解析功能,这样就可以使用脚本完成日常的基本的API测试;程序添加了几个简单界面,用于日常的音乐以及视频搜索以及下载功能,方便搜索后筛选后下载;
至于lua脚本支持的功能,可以通过脚本复用以及扩展DLL方式支持更多的功能;
脚本编辑界面支持语法高亮:
资源搜索主要提供了3个参数,考虑到资源搜索大多是2种方式:
关键字,访问第几个分页,每页分页数量;
通过资源URL直接从页面中分析相关数据;
目前完成了基础的功能,欢迎大家来测试和使用。
项目地址:
https://github.com/robinfoxnan/MediaDownloader