115.com的非官方python api包装

115wangpan的Python项目详细描述


BuildPyPI version

115 wangpan(115网盘或115云)是一个用于115.com的非官方python api和sdk。支持的python版本是2.6、2.7、3.3、3.4。

功能

  • 身份验证
  • 持续会话
  • 任务管理:BitTorrent和链接
  • 文件管理:上载、下载、搜索和编辑

安装

libcurl是必需的。在安装python包之前安装依赖项:

ubuntu:

$ sudo apt-get install build-essential libcurl4-openssl-dev python-dev

软呢帽:

$ sudo yum groupinstall "Development Tools"
$ sudo yum install libcurl libcurl-devel python-devel

然后,您可以使用pip进行安装:

$ pip install 115wangpan

或者,如果您想安装github的最新版本:

$ pip install git+https://github.com/shichao-an/115wangpan

用法

>>>importu115>>>api=u115.API()>>>api.login('username@example.com','password')True>>>tasks=api.get_tasks()>>>task=tasks[0]>>>printtask.name-Saki-阿知賀編episodeofside-A>>>printtask.status_humanTRANSFERRED>>>printtask.size_human1.6GiB>>>files=task.list()>>>files[<File:8修行.mkv>]>>>f=files[0]>>>f.urlu'http://cdnuni.115.com/some-very-long-url.mkv'>>>f.directory<Directory:-Saki-阿知賀編episodeofside-A>>>>f.directory.parent<Directory:离线下载>

cli命令

  • 115关闭:用于下载文件
  • 115以上:用于从Torrent和链接创建任务

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java中从本地文件系统导入文件   spring boot如何在Java SpringBoot项目中集成Olingo(Odata)   java查找连续数组中缺少的第k个元素(超过时间限制)   java为什么在mySql中插入1/2行时会得到2/4行   java不能在静态上下文中使用它   File Observer方法的java My onEvent()部分不起作用   java Netty NioSocketChannel在多线程写入时收到中断消息   java将文件夹与父文件夹一起复制   java我的TictaToe代码出了什么问题?如何检查已采取的措施?   java Swing JTable更新   java如何将cordinates查找为int   如何使用selenium和java在firefox中打开新的空选项卡   java Gradle构建输出Jar未运行   java没有GET/WEBINF/jsp/login的映射。jsp