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 Camera API如何聚焦图像中多边形的中心?   来自Java的spring Filling邮戳模板   java只能编织本地JAR的方面吗?   javajavax。加密。BadPaddingException:解密错误无法解密加密的公钥   从java运行ansibleplaybook   在Java中,如何从不同的偏移量读取大块的字符串文件?   java Android GridView将无法确定正确的位置   executorservice如何使用自动线程管理在Java中实现生产者/消费者   JavaEJB3.1嵌入式API单元测试EJB+JPA实体   API的java输出自动停止   java Checkmarx缺陷解决方案   java缓存,获取最早的元素   WebSphere8中的JavaEJB问题   两个时区之间的java Jodatime时差   Java 8不兼容类型错误   java TableCellEditor:如果按下该键,则清除原始文本;如果没有输入,则保留值