火车头采集
采集api地址示例:http(s)://xxx.com/api/write/save。
请求方式:post
表单字段及说明:
book_name 漫画名
nick_name 漫画别名
tags 分类,多个分类用|隔开
author 作者名字
end 状态,1代表完结,0代表连载中
cover_url 封面图远程地址
chapter_name 章节名
area_id 地区id
images 由图片标签组成的字符串,示例:
<img src="http://www.m.com/1.jpg"><img src="http://www.m.com/2.jpg"><img src="http://www.m.com/3.jpg">
chapter_order 章节序
summary 漫画简介
api_key 后台配置的api_key
src 用来区别采集源,自己写
src_url 用来唯一定义每个漫画,可以是该漫画的url,也可以是该漫画在被采集站的id
c_src_url 用来唯一定义每个章节,与src_url同理
采集需要一个采集数据库,类型是MySQL,以下是建表sql:
DROP TABLE IF EXISTS booklogs
;
CREATE TABLE booklogs
(
id
int(10) unsigned NOT NULL AUTO_INCREMENT,
book_id
int(10) unsigned NOT NULL DEFAULT '0',
src_url
varchar(500) NOT NULL DEFAULT '',
src
varchar(32) NOT NULL DEFAULT '',
PRIMARY KEY (id
),
KEY src_url
(src_url
) USING BTREE,
KEY src
(src
) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS chapterlogs
;
CREATE TABLE chapterlogs
(
id
int(10) unsigned NOT NULL AUTO_INCREMENT,
book_id
int(10) unsigned NOT NULL DEFAULT '0',
chapter_id
int(10) unsigned NOT NULL DEFAULT '0',
c_src_url
varchar(500) NOT NULL DEFAULT '',
PRIMARY KEY (id
),
KEY c_src_url
(c_src_url
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
建好采集数据库之后,需要到application/api/write.php里配置自己的数据库连接等信息
![