Giter Club home page Giter Club logo

Comments (10)

zaxtyson avatar zaxtyson commented on August 18, 2024

下载目录出问题是因为 #33 (comment) 现在已经修复了
api 是封装好的,只要 pip install lanzou-api 即可
但是闪退应该不至于,API是返回错误码的,不会抛异常

from lanzoucloud-api.

XM12G avatar XM12G commented on August 18, 2024

是报这个语法错:
QQ图片20200726001156

from lanzoucloud-api.

zaxtyson avatar zaxtyson commented on August 18, 2024

能贴一下代码嘛😀

from lanzoucloud-api.

XM12G avatar XM12G commented on August 18, 2024
from lanzou.api import LanZouCloud
def show_progress(file_name, total_size, now_size):
    """显示进度的回调函数"""
    percent = now_size / total_size
    bar_len = 40  # 进度条长总度
    bar_str = '>' * round(bar_len * percent) + '=' * round(bar_len * (1 - percent))
    print('\r{:.2f}%\t[{}] {:.1f}/{:.1f}MB | {} '.format(
    percent * 100, bar_str, now_size / 1048576, total_size / 1048576, file_name), end='')
    if total_size == now_size:
        print('')  # 下载完成换行
# ToDo 联网功能
print("已开始下载TAT2.7,下载文件存储在Download文件夹内")
lzy = LanZouCloud()
code = lzy.down_dir_by_url("https://wwa.lanzous.com/b05ahfwhc","","./Download",callback=show_progress)
if code == LanZouCloud.SUCCESS:
    print("下载完成")
else:
    print("遭遇错误,错误码:",code)

input()

from lanzoucloud-api.

zaxtyson avatar zaxtyson commented on August 18, 2024

1.确保使用的是最新的 API,昨天修复了文件夹链接判断的问题,目前版本是 2.5.4.1
2.有可能是网络不稳定的问题

我这边测试是正常的

哈哈,我已经玩起来了

from lanzoucloud-api.

rachpt avatar rachpt commented on August 18, 2024

看cmd截图,应该是

resp = self._post(self._host_url + '/filemoreajax.php', data=post_data, headers=self._headers).json()

这一行的没有拿到数据得到的 None 直接进行 json 解析导致的闪退。
这种网络请求得不到数据还是比较常见的 Aruelius/cloud189#39

from lanzoucloud-api.

zaxtyson avatar zaxtyson commented on August 18, 2024

是的,所以说可能是网络问题,但是几乎没碰到过这个情况
我还是把 AttributeError 一起捕获好了,其它的方法都会先判断响应数据是否存在,这个方法很久之前就没有改动了,今天才出现问题哈哈

v2.5.4.2 已经把这个异常捕获,但是得到将会是 LanZouCloud.NETWORK_ERROR而非文件夹信息
楼主可以试试换一下网络环境再试试~

from lanzoucloud-api.

XM12G avatar XM12G commented on August 18, 2024

QQ图片20200726204107
的却是网络问题
现在升级后不报那个错了,换了个报错

from lanzoucloud-api.

zaxtyson avatar zaxtyson commented on August 18, 2024

json解析错误还是头一次出现,看样子是昨天植物大战僵尸的文件夹,但是我这边十分正常。
题主你是想做一个下载器对吧,可以分享一下完整的代码嘛,我这边测试一下。
如果需要,也可以远程协助~

from lanzoucloud-api.

XM12G avatar XM12G commented on August 18, 2024

依旧是down_dir_by_url方法的问题呀
那个代码压根儿没改
只是换成了从网络上获取url罢了
(url是绝对正确的)

from lanzoucloud-api.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.