感谢来自@1840728868 的代码
拆出了全部代码并转译到PHP,并在原有的基础上增加多文件(原有代码没有的功能)的下载地址.
多文件的解析多了一倍的工程量!比原有的变量更加复杂,不得不采用正则来匹配变量名,目前经过多次测试已经完美匹配,已知问题在无代理的情况下频繁访问可能会出现报错。
虽然代码内部有判断是否有密码,但在多文件的情况下使用无密码解析如有一个文件有密码就会报错,这个BUG我就懒得修了,有能力自行修改或进行转译.
代码已打包,需要PHP8的环境下运行, 可直接部署到服务器解压即用,老规矩:需要懂PHP才能改动代码,出现代码内报错的情况请阅读代码中的注释后发帖,不回复怎么部署。
代码中功能均已测试成功,唯一的每个文件是否有密码的逻辑判断没写,在上有介绍。
请求参数是url,password,page。支持GET和POST方式请求。
返回的内容是json格式,结果如下:
{
"code":0,
"msg":"解析成功",
"data":[
{"name":"文件名称","url":"下载地址"},
{"name":"文件名称","url":"下载地址"}
]
}