当前位置: 首页 > news >正文

蓝奏云(Lanzou Cloud)一款国内知名的免费网盘和文件分享服务 以及蓝奏云的api

蓝奏云(Lanzou Cloud)是一款国内知名的免费网盘和文件分享服务,因其简洁易用、上传速度快、无需登录即可分享文件而受到许多用户的欢迎。

蓝奏云网盘客户端:

chenhb23/lanzouyun-disk: 蓝奏云网盘、客户端,实现了蓝奏云大部分功能并添加了许多增强型功能,可作为网盘的日常管理工具使用。项目用 electron 构建,支持 macos 和 windows。

 有mac和windows安装软件:

lanzouyun-3.5.3-arm64-mac.dmg
81.1 MB
Jul 17, 2024
lanzouyun-3.5.3-x64-mac.dmg
79 MB
Jul 17, 2024
lanzouyun-3.5.3-x64-win.zip
83.4 MB
Jul 17, 2024

蓝奏云的api

蓝奏云网盘第三方 API

zaxtyson/LanZouCloud-API: 蓝奏云网盘第三方 API

star 733 这个是star数最多的蓝奏云的api,推荐使用。后面就是以这个api进行实践。

  • 本库封装了蓝奏网盘的基础功能: 登录、注销、获取文件(夹)列表、下载文件、上传文件、删除文件(夹)、 移动文件、清空回收站、恢复文件(夹)、创建文件夹、设置文件(夹)访问密码、设置文件(夹)描述

文档:https://github.com/zaxtyson/LanZouCloud-API/wiki

蓝奏云直链,蓝奏api,蓝奏解析,蓝奏云解析API,蓝奏云带密码解析

hanximeng/LanzouAPI: 蓝奏云直链,蓝奏api,蓝奏解析,蓝奏云解析API,蓝奏云带密码解析 

star 244

 使用方法(需要自己搭建php的服务器)


url:蓝奏云外链链接

type:是否直接下载 值:down

pwd:外链密码 

我的理解,就是自己搭建个php的服务器xxx.com,然后使用下面链接:

xxx.com?url=https://www.lanzouq.com/iGNHA6th9cd&type=down

蓝奏云 API 接口服务

https://github.com/uyevan/LanzouProDock

手册:V1接口 🅰️ | Lanzou Pro API

但是这个我没看明白怎么使用.....

 

蓝奏云网盘第三方 API实践

注册蓝奏云

到蓝奏云官网注册蓝奏·云存储

安装蓝奏云网盘第三方 API

pip install lanzou-api

登录和注销

from lanzou.api import LanZouCloud
lzy = LanZouCloud()cookie = {'ylogin': '123456', 'phpdisk_info': 'BDlTZlE1UGpT....ENw%3D%3D'}
lzy.login_by_cookie(cookie) == LanZouCloud.SUCCESS# 注销账户
lzy.logout() == LanZouCloud.SUCCESS

登陆成功,lzy.login_by_cookie(cookie) == LanZouCloud.SUCCESS 会返回True! 

但是这里的cookie从哪里拿到呢?

明白了,是这样拿到的:

从浏览器中拿到cookie信息

  1. 登录蓝奏云后,按 F12 (或右键 -> "检查" / "审查元素") 打开浏览器的开发者工具。
  2. 切换到 "网络 (Network)" 或 "网络 (Net)" 选项卡。 如果已经打开了开发者工具,重新刷新一下网页。
  3. 在 "网络" 选项卡中,随便点击一个网络请求,比如随便点击一个 js 或者 gif 文件,在右侧找到 Headers 选项卡。
  4. 在 "Headers" 选项卡中,找到 "请求标头 (Request Headers)" 或 "Request Headers" 部分。
  5. 在 "Request Headers" 中,找到以 Cookie: 开头的一行。 复制 Cookie: 后面的所有内容 (不包括 Cookie: 本身)。
  6. 将复制的内容保存下来,这就是你需要使用的 cookie 字符串。
  7. 我们的api需要这两个参数:cookie = {'ylogin': '123456', 'phpdisk_info': 'BDlTZlE1UGpT....ENw%3D%3D'} ,因此在cookie字符串中,找到ylogin 和phpdisk_info这个字段,把这两个字段对应的内容填上去即可。

使用Python requests库 (高级,不推荐):

可以尝试用代码自动获取 cookie (不推荐,因为蓝奏云可能会检测到),可以使用 requests 库模拟登录过程。 这需要分析蓝奏云的登录请求,比较复杂,而且容易失效。

import requests# 蓝奏云登录页面的 URL (需要根据实际情况修改)
login_url = "https://xxxx.lanzouyun.com/login"  # 替换成真实登录页面
# 看了下,应该是这个:https://pc.woozooo.com/account.php?action=login# 你的登录信息 (用户名、密码等,需要根据实际情况修改)
login_data = {"username": "your_username","password": "your_password"
}# 创建一个 Session 对象,用于保持登录状态
session = requests.Session()# 发送登录请求
response = session.post(login_url, data=login_data)# 检查登录是否成功 (需要根据实际情况分析响应内容)
if "登录成功" in response.text:  # 替换成真实登录成功判断print("登录成功!")# 从 Session 对象中获取 Cookiecookies = session.cookies.get_dict()# 将 Cookie 转换为字符串格式cookie_string = "; ".join([f"{k}={v}" for k, v in cookies.items()])print("获取到的 Cookie:", cookie_string)
else:print("登录失败!")

因为这段代码需要输入用户名和口令,笔者没有测试。

上传文件

.upload_file(file_path, folder_id, *, callback, uploaded_handler)

在E:\work\lanzou目录创建一个文件test.txt,上传该文件:

lzy.upload_file("e:/work/lanzou/test.txt")

上传成功!

下载文件.down_file_by_url

lzy.down_file_by_url("https://wwlv.lanzout.com/iv9Uv2yi5vij")

下载成功!

相关文章:

  • APM32芯得 EP.10 | 基于APM32F411控制的一个软开关电路设计分享
  • Word-- 制作论文三线表
  • Python 字符串、字节串与编解码:数据转换的奥秘
  • 【Python】 -- 趣味代码 - 扫雷游戏
  • Jaeger开源分布式追踪平台深度剖析(三)Jaeger默认存储Badger原理剖析
  • Docker安装openGauss
  • pont拉取代码
  • git管理github上的repository(二)
  • 2025 Java 面试大全
  • A 找倍数 (线段树)
  • 嵌入式学习笔记DAY35(数据库)
  • 龙虎榜——20250610
  • 算法题(166):占卜DIY
  • Zustand 状态管理库:极简而强大的解决方案
  • 城市照明深夜全亮太浪费?智能分时调光方案落地贵州某市
  • 精读 2025 《可信数据空间标准体系建设指南》【附全文阅读】
  • ​​扩散模型调度器(Scheduler)
  • MySQL事务——博主总结
  • pycharm最近遇到的一些问题
  • 理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
  • cms进行网站开发/seo免费推广
  • 大连免费网站制作/百度权重查询工具
  • 宁德时代网站哪个公司做的/网站优化的主要内容
  • 网站备案咨询/网络营销的策略有哪些
  • 运城做网站哪家好/长沙seo运营
  • 汕头网页模板建站/漳州seo网站快速排名