Skip to main content

Fixed the old version of LanZouCloud API.

Project description

- 蓝奏云API -

简介

  • 本库基于zaxtyson开源的LanZouCloud-API进行二开,除了修复一些正则表达式的bug以外,还加上了一些自己认为比较方便的functions。
  • 主要封装了蓝奏的基本功能:Cookie登录、注销、获取文件(夹)列表、下载文件、上传文件、删除文件(夹)、 移动文件、清空回收站、恢复文件(夹)、创建文件夹、设置文件(夹)访问密码、设置文件(夹)描述
  • 解决了蓝奏云的上传格式限制和单文件大小限制,同时增加了以下功能: 批量上传/下载文件、 上传/下载时断点续传、清理"幽灵"文件夹、移动文件夹、获取下载直链
  • 如果有任何问题或建议, 欢迎提 issue, 维护不易,求一个 star (*/ω\*)

免责声明

  • 本项目仅供个人学习使用,严禁用于商业用途
  • 本项目没有任何担保,如果您使用这些代码,您必需承担其带来的风险

API 文档

  • dev 分支用于修复错误,待稳定后再推到 master 分支
  • master 分支将自动发布到 PyPI,使用 pip install lanzou-api 即可安装
  • API 文档请查看 wiki 页面

更新日志

v0.0.1 修复说明

  • 主要修复通过分享链接获取文件夹的信息的api无法解析文件的bug
  • 除了修复bug之外,还加上了fake_useragent UA库,以保证每次请求lanzouAPI是不同的UA
  • 在get_folder_info_by_url(share_url, dir_pwd='', mark_time=0, is_phone_ua=False)这个api,增加了两个参数!其中一个参数mark_time表示是否获取该分享链接今天更新的文件信息;而is_phone_ua表示是否使用手机UA(因为有些蓝奏链接要该手机UA才能打开,当然也可以改蓝奏域名,比如lanzouw -> lanzoui)
  • 修复和修改这个蓝奏库主要的原因还是自己业务上的需求,当然这个蓝奏库的原理也是爬虫,然后通过正则表达式匹配(我可能会替换成xpath匹配)
  • 其他功能和原作者【zaxtyson】所开发的功能一样,但是开发者一些弃用的api还没有删除,我将打算在下个版本删除弃用的api

作者

开发者:Acloudtwei

公众号:软件阿威

官网:阿威导航站

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

weilanzou-api-0.0.2.tar.gz (28.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

weilanzou_api-0.0.2-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

Details for the file weilanzou-api-0.0.2.tar.gz.

File metadata

  • Download URL: weilanzou-api-0.0.2.tar.gz
  • Upload date:
  • Size: 28.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.4

File hashes

Hashes for weilanzou-api-0.0.2.tar.gz
Algorithm Hash digest
SHA256 7c9e1337d7f17654a27e735fd9b7d9cafdd52debd9093f35e601ad69cbce853a
MD5 13a32b59f55dccc0e026ef347ffce3a5
BLAKE2b-256 8843853bab8c331c57ebd622e8a5bcef33b8f2a67bb43659daf2062d51c9f3a3

See more details on using hashes here.

File details

Details for the file weilanzou_api-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: weilanzou_api-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 29.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.4

File hashes

Hashes for weilanzou_api-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fda9800e2142730fad659a4f267e15f85f2addd54d90337b91e4c8cb195bd96e
MD5 367b8c65a08754ed88096a4920bc488d
BLAKE2b-256 23b94f06514b04a2eb85886341b776bed6da79a8b781dd4f30a2608356dc93dc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page