搭建教程
0、PHP(选择7.2,其它版本不兼容)
1、上传源码到服务器
2、设置网站运行目录public
3、设置thinkphp伪静态
4、访问https://你的域名
升级方式:1、重新搭建新项目;2、旧项目后台导出数据库单个表;3、新项目导入数据库
常见问题
该操作用时很长,请设置最大值86400 设置后需重启下服务
![图片[1]-网盘搜索系统搭建详细文档-OE源码网](https://www.2oe.cn/wp-content/uploads/2025/03/1280X12801.png)
伪静态设置
nginx 404 Not Found 伪静态设置
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
报错500
网站经常打不开,出现500的情况,未具体找到原因,可能是因为服务器配置太低,分词功能占用内存过高导致的
升级服务器配置或后台修改搜索模式改为“精准搜索”;
每日更新
功能正常使用
自动更新:转存当日及昨天的资源数据;
将此接口添加到计划任务中,计划任务每日执行一次即可;
接口地址:https://example.com/api/source/day
Tips:添加计划任务后方可生效;名称重复的资源会跳过转存;
宝塔任务类型:访问URL-GET
全网搜
全网搜的内容为临时分享资源,需要配置计划任务 每5分钟执行一次 即可
https://example.com/api/other/delete_search
注:全网搜的意义在于提供即时、海量的资源检索服务,确保电视剧等资源能够每日更新。因此,不要再询问如何改成永久资源。如果有相关需求,请自行查看代码并进行修改。
微信对话平台
配置教程:详情见 app\api\controller\Chatbot.php
前端页面代码
前端页面代码路径:app\index\view\news
API开放接口
| 接口描述 | HTTP请求方式 |
| 接口地址 | https://example.com/api/search |
| 支持格式 | JSON |
| HTTP请求方式 | GET |
请求参数
| 请求参数 | 必选 | 类型 | 说明 |
| page_no | false | number | 页码,默认第一页 |
| page_size | false | number | 每页返回的数据条数,默认为系统设定值(如 10) |
| title | false | string | 搜索关键词 |
| category_id | false | string | 分类ID,多个用逗号分隔 |
| is_time | false | number | 等于1时,获取的内容包含临时资源,默认为0 |
| day | false | number | 等于2时,获取的内容仅最近两天的资源,默认为0 |
返回字段
| 返回字段 | 字段类型 | 说明 |
| code | string | 200 正常 |
| message | string | 消息 |
| data | Object | 返回数据 |
网盘转存分享接口
| 接口描述 | 夸克、阿里、百度、UC网盘资源转存分享接口 |
| 接口地址 | https://example.com/api/open/transfer |
| 支持格式 | JSON |
| HTTP请求方式 | GET |
请求参数
| 参数 | 必选 | 类型 | 说明 |
| url | true | string | 网盘资源地址,仅支持夸克、阿里、百度、UC网盘 |
| code | false | string | 提取码,有提取码的必传此项 |
| expired_type | false | number | 1:保存至正式资源目录 2:保存至临时资源目录,默认1 |
| isType | false | number | 0:转存并分享后的资源信息 1:不转存直接获取该资源信息,默认0 |
| isSave | false | number | 0:不入库 1:入库,默认 0(即不保存到搜索系统中) |
| api_key | false | string | 防止你的网盘被恶意刷满了,默认为空不限制如何设置:后台-系统-搜索设置中可设置api_key的值 |
![图片[2]-网盘搜索系统搭建详细文档-OE源码网](https://www.2oe.cn/wp-content/uploads/2025/03/无标题-1024x460.png)
没有这个页面,执行以下sql语句
INSERT INTO `qf_conf` VALUES ('66', 'api_key', '', '接口api_key', '个别接口需要此参数方可调用', '0', '0', NULL, '1', '1', '0', '1', '1743154753', '1743154753');
并且修改代码 app\api\controller\Open.php
/**
* @return void
*/
public function transfer()
{
if(Config('qfshop.api_key') != input('api_key')){
return jerr('api_key错误');
}
$urlData = [
返回字段
| 返回字段 | 字段类型 | 说明 |
| code | String | 200 正常 |
| message | string | 消息 |
| data | Object | 返回数据 |
夸克网盘
一、浏览器登录百度网盘
二、登陆后,按下F12 或 空白处鼠标右键 -> 检查
三、浏览器会弹出下面这个框,记得一定要刷新一下,否则看不到任何内容!
1.切换到 网络 【英文为 Network】 选项卡
2.在左边 名称【name】 那一栏选中 list
3.这时右边的滚动条往下拉,看到 cookie之后 点击并右键复制即可!
![图片[3]-网盘搜索系统搭建详细文档-OE源码网](https://www.2oe.cn/wp-content/uploads/2025/03/无标题-1-1024x516.png)
阿里网盘
一、浏览器登录阿里云盘
地址:https://www.aliyundrive.com/drive
二、登录后 按下 F12 并点击 应用或应用程序 【英文为:Application】 按照下面的步骤进行操作!
①.本地存储空间选择 aliyundrive.com
②.旁边密钥列表框 找到 token 后 点击
③.在下方内容框往下拉,找到 refresh_token 并复制它的值,也就是图片所示
![图片[4]-网盘搜索系统搭建详细文档-OE源码网](https://www.2oe.cn/wp-content/uploads/2025/03/无标题-2-1024x708.png)
百度网盘
一、浏览器登录百度网盘
二、登陆后,按下F12 或 空白处鼠标右键 -> 检查
三、浏览器会弹出下面这个框,记得一定要刷新一下,否则看不到任何内容!
1.切换到 网络 【英文为 Network】 选项卡
2.在左边 名称【name】 那一栏选中 list
3.这时右边的滚动条往下拉,看到 cookie之后 点击并右键复制即可!
![图片[5]-网盘搜索系统搭建详细文档-OE源码网](https://www.2oe.cn/wp-content/uploads/2025/03/无标题-3-1024x639.png)
UC网盘
一、浏览器登录百度网盘
二、登陆后,按下F12 或 空白处鼠标右键 -> 检查
三、浏览器会弹出下面这个框,记得一定要刷新一下,否则看不到任何内容!
1.切换到 网络 【英文为 Network】 选项卡
2.在左边 名称【name】 那一栏选中 list
3.这时右边的滚动条往下拉,看到 cookie之后 点击并右键复制即可!
![图片[6]-网盘搜索系统搭建详细文档-OE源码网](https://www.2oe.cn/wp-content/uploads/2025/03/无标题-4-1024x516.png)
本站收集的资源仅供内部学习研究软件设计思想和原理使用,学习研究后请自觉删除,请勿传播,因未及时删除所造成的任何后果责任自负。
如果用于其他用途,请购买正版支持作者,谢谢!若您认为「2OE.CN」发布的内容若侵犯到您的权益,请联系站长邮箱:365813108@qq.com 进行删除处理。
本站资源大多存储在云盘,如发现链接失效,请联系我们,我们会第一时间更新。


















暂无评论内容