返回

python-如何使用pyrogram部分下载电报文件

发布时间:2022-06-22 15:57:13 276
# node.js

实际上,为了mediainfo,我需要下载文件的前几块(视频/音频/等等)。

https://docs.pyrogram.org/api/methods/stop_transmission
https://docs.pyrogram.org/api/bound-methods/Message.download

    def prog(curr, total, client):
      print(curr * 100 / total, '%', flush=True)
      if curr * 100 / total >= 1:
        client.stop_transmission()

实施

    tmp = msg.download(progress=prog, in_memory=True, progress_args=(client,))
    print(type(tmp), flush=True)
    with open(f'{msg.id}', 'wb') as f:
        f.write(tmp.getvalue())

我得到的结果是:

1.8244671728371091 %
<class 'NoneType'>

在这里

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像
下一篇
PHP标头函数是否覆盖htaccess标头? 2022-06-22 13:36:32