Skip to content

nil-ref/baiduwp-php

 
 

Repository files navigation

Baiduwp-PHP

PanDownload 网页复刻版,PHP 语言版
本项目仅供学习参考,严禁商业用途

🔎实现原理

通过curl获取网盘文件信息,处理后显示在网页中。通过api接口以及SVIP账号的Cookie(BDUSS)获取高速下载链接。
本质就是用会员账号获取下载地址并发送给访客。

重要声明:本项目是 baiduwp 的 PHP 语言实现;项目中所涉及的接口均来自百度官方,不涉及任何违法行为,本工具需要使用自己的百度网盘SVIP账号才能获取下载链接,代码全部开源,仅供学习参考;请不要将此项目用于商业用途,否则可能带来严重的后果。
1. 中国裁判文书网《林蔚群提供侵入、非法控制计算机信息系统程序、工具罪一审刑事判决书》
2. 中国裁判文书网《北京度友科技有限公司等与罗庆等不正当竞争纠纷一审民事判决书》

浅色及英文模式 首页 文件列表 解析详情

📌Tips

  • 使用了 Curl,使用前请确认安装了Curl及其PHP插件(导致问题的主要原因)
  • 使用了 SESSION,注意 PHP 访问系统文件(夹)权限 问题
  • 仅支持 PHP 7 和 7+
  • 一般情况下网页版不会出现问题,第一次使用就失败一般是设置的问题
  • 如果使用一段时间后失效,一般是账号失效问题(点击退出登录按钮会导致当此登录获取到的 Cookies 失效,更改密码会使当前帐号获取过的所有 Cookies 失效)或 服务器 IP 被封禁(在解析了大量文件后可能会出现此问题,阈值大约为几十TB),如果是获取下载链接的方法失效,此项目将会被关闭。
  • 处理下载限速方法
    • 尝试重新分享文件,部分文件可能出现奇怪的问题,部分文件名也有可能导致问题
    • 耐心等待账号解封
    • 更换后台 SVIP 账号
    • 更换服务器 IP

🔧Install & Setting

点此查看安装、配置、使用视频教程

  1. 进入Releases下载项目文件
  2. 访问 install.php 文件并填写相关信息进行安装
  3. 如果使用数据库,则需要先点击 检查数据库连接 连接数据库,保证账号密码正确
  4. 最后点击提交
  5. 安装完成后可直接使用,可进入 settings.php 中进行相关设置
  6. 获取 Cookie 可以通过浏览器直接获取(操作方法见视频) 获取完成后,请不要退出登录,这会使获取的 Cookies 失效
  7. SVIP账号中可设置SVIP账号BDUSSSTOKEN,添加账号后记得进入会员账号切换模式将模式改成顺序模式轮换模式

💡Contact

如果遇到问题请先 仔细阅读此文档 、查看视频教程 以及查看以前的议题

如果是设置账号的 Cookies(BDUSS 和 STOKEN)及配置环境等方面的问题,请自行解决。

🔔Thanks

About

PanDownload网页复刻版

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 92.0%
  • JavaScript 7.3%
  • CSS 0.7%