PTCMS 小说规则API接口程序
- Json格式为PTCMS专用采集格式
- Xml规则可以用于任何程序的采集,如关关、杰奇、YGB
- 开箱即用 ,只需要把
env.example.php
改名为env.php
修改对应配置项
- 请求方式:GET
- 请求路径:
/novel/getlist.json
- 请求参数:
{
site:qidian
}
- 请求示例
http://api.ptcms.com/novel/getlist.json?site=qidian
- 请求方式:GET
- 请求路径:
/novel/getinfo.json
- 请求参数:
{
site:qidian,
novelid:书号,
}
- 请求示例
http://api.ptcms.com/novel/getinfo.json?site=qidian&novelid=1
- 请求方式:GET
- 请求路径:
/novel/getinfo.json
- 请求参数:
{
site:qidian,
novelid:书号,
}
- 请求示例
http://api.ptcms.com/novel/getdir.json?site=qidian&novelid=1
- 请求方式:GET
- 请求路径:
/novel/getchapter.json
- 请求参数:
{
site:qidian,
novelid:书号,
chapterid:章节ID,
}
- 请求示例
http://api.ptcms.com/novel/getchapter.json?site=qidian&novelid=1&chapterid=1
- 请求方式:GET
- 请求路径:
/novel/getdown.json
- 请求参数:
{
site:qidian,
novelid:书号,
}
- 请求示例
http://api.ptcms.com/novel/getdown.json?site=qidian&novelid=1
- 请求方式:GET
- 请求路径:
/novel/getsearch.json
- 请求参数:
{
site:qidian,
name:书名,
author:作者,
}
name
,author
两个需要有一个填写
- 请求示例
http://api.ptcms.com/novel/getsearch.json?site=qidian&name=极品家丁&author=
把Json格式接口地址后缀.json
改为.xml
即可
参考app\rule\custom\customqidian.php
文件新增规则,以此为例,增加的新规则site
的值为customqidian
目前已支持芝麻代理
使用前请先修改app\controller\index.php
文件proxy
方法的代理获取url
在规则文件中增加protected $useProxy=1;
即可对规则启用代理功能
更新代理则是定时访问 http://www.ptcms.com/index/proxy
在env.php
定义常量CHAPTER_POWER
如const CHAPTER_POWER = true;
修改配置文件app\config\kuxin.php
中storage.txt
的配置