使用 PHP 爬虫获取蓝奏云分享的文件信息

获取到的链接是临时的下载链接,请按需使用。下载源码


# 请求

请求地址: https://api.wzdc.cc/lzy/lanzouyunapi.php
请求类型: GET/POST
请求示例: https://api.wzdc.cc/lzy/lanzouyunapi.php?data=wzdc

参数必填默认说明
modepc获取数据方式
data蓝奏云链接或 ID
pw密码
typeauto请求类型
typesjson返回的数据类型
redirectfalse重定向
linkfalse获取文件直链

# mode 参数说明

当电脑 UA 获取不了文件后可以尝试使用手机 UA 获取

参数说明
pc使用电脑 UA 获取数据
moblie使用手机 UA 获取数据

# type 参数说明

可选值 auto(自动)、url、id

# types 参数说明

可选值 text(文字)、json、xml

# redirect 和 link 说明

开启重定向 (redirect) 后,服务器会将获取到的链接进行重定向。如果获取链接失败则会返回错误信息,返回类型由你(传入的 types 参数)决定。

请求示例(开启重定向和获取文件直链): lanzouyunapi.php?data=wzdc&redirect=true&link=true

参数说明
true开启
false关闭

# 返回

参数说明数据类型
code状态码int
msg信息String
data文件信息object

# 文件信息

参数说明数据类型
name文件名String
size文件大小String
user分享者String
desc描述String
time上传时间String
url链接String

# 状态码说明

code说明msg
1已经成功获取链接,但获取直链失败获取直链失败
0获取成功成功
-1请求接口时,蓝奏云接口返回的错误信息(显示蓝奏云返回的错误信息)
-2获取网页内容时发生错误,会尝试再次获取蓝奏云提示的错误信息(显示获取到的错误信息,如果没有则显示获取失败)
-3HTML 解析错误获取失败
-4缺少参数缺少参数

# 返回成功示例(已格式化)

{
    "code": 0,
    "msg": "成功",
    "data": {
        "name": "com.i0b47a46d08a1f3db.apk",
        "size": "2.4 M",
        "user": "无知的错",
        "desc": "",
        "time": null,
        "url": "https://developer.lanzoug.com/file/?AmRVawAxDj9TWgQ8BjNUOAA/UGgDP1c6Vz1bc1NmV2ZTMVY1C2FTZgRmUDBRYQU0VjRSNlc5UDQEMFAyBjhSfQJjVXIANg58U2MEOwY+VDAABVA8AzhXaFdjW2xTPldhU2VWMwtiUzcEdFBgUXYFOVY+UmJXPVBhBDVQYgZiUnUCclVyAGAOaFM1BGAGYlR6AGtQZQNzV2RXaFtyUzZXY1NnVmcLYFM0BDZQN1EwBTVWO1JhV2lQMARiUGUGbFJqAmNVNwBsDmJTYQRhBmpUMAA/UDcDblc0V2BbO1MhVzdTI1ZqC3BTcgQhUGNRdwVtVmhSalc/UGAEOlBuBmtSYQIkVXYANA43U2AENAZvVGQAbFBiA25XbFdpW2RTO1dlU2tWLwt4UyEENFBqUXIFOVY9UmFXP1BgBDpQYQZqUmQCM1UwAHsOL1N1BCUGb1RkAGxQZQNvV2VXYltvUz5XZ1NqVicLI1NuBCJQO1E0BT1WNFJ5VzFQYwQtUG4Ga1J9AjNVMw=="
    }
}
<?xml version="1.0"?>
<root>
    <code>0</code>
    <msg>&#x6210;&#x529F;</msg>
    <item>
        <name>com.i0b47a46d08a1f3db.apk</name>
        <size>2.4 M</size>
        <user>&#x65E0;&#x77E5;&#x7684;&#x9519;</user>
        <desc></desc>
        <time></time>
        <url>https://developer.lanzoug.com/file/?AWdbZQAxADEACVNrUWQGalBvU2tXa1E8VjxaclxpUWAJa1Y1XjRQZVU3BmZQYAU0BmRVMV4wAmYBNVs5VmhQfwFgW3wANgByADBTbFFpBmJQVVM/V2xRblZiWm1cMVFnCT9WM143UDRVJQY2UHcFOQZuVWVeNAIzATBbaVYyUHcBcVt8AGAAZgBmUzdRNQYoUDtTZlcnUWJWaVpzXDlRZQk9VmdeNVA3VWcGYVAxBTUGa1VmXmACYgFnW25WPFBoAWBbOQBsAGwAMlM2UT0GYlBvUzRXOlEyVmFaOlwuUTEJeVZqXiVQcVVwBjVQdgVtBjhVbV42AjIBP1tlVjtQYwEnW3gANAA5ADNTY1E4BjZQPFNhVzpRalZoWmVcNlFgCTlWL14tUCJVZQY8UHMFOQZtVWZeNgIyAT9balY6UGYBMFs+AHsAIQAmU3JROAY2UDxTZlc7UWNWY1puXDFRYQkwVidedlBtVXMGbVA1BT0GZFV+XjgCMQEoW2VWO1B/ATBbPQ==</url>
    </item>
</root>
https://developer.lanzoug.com/file/?AGZWaA08UGFRWAI6Cz5RPVtkADgFOQVoVjxTe1xpBzYEZlMwWjADNghqVzdQYFNiB2UGYgVrBGBQZAFjBjhWeQBhVnENO1AiUWECPQszUTVbXgBsBT4FOlZiU2RcMQcxBDJTNlozA2cIeFdnUHdTbwdvBjYFbwQ1UGEBMwZiVnEAcFZxDW1QNlE3AmYLb1F/WzAANQV1BTZWaVN6XDkHMwQwU2JaMQNkCDpXMFAxU2MHagY1BTsEZFA2ATQGbFZuAGFWNA1hUDxRYwJnC2dRNVtkAGcFaAVmVmFTM1wuB2cEdFNvWiEDIggtV2RQdlM7BzkGPgVtBDRQbgE/BmtWZQAmVnUNOVBpUWICMgtiUWFbNwAyBWgFPlZoU2xcNgcyBDNTKlopA3EIOFdtUHNTbwdsBjUFbQQ0UG4BMAZqVmAAMVYzDXZQcVF3AiMLYlFhWzcANQVpBTdWY1NnXDEHNwQ9UyJacgM+CC5XPFA1U2sHZQYtBWMEN1B5AT8Ga1Z5ADFWMA==
更新于 阅读次数