首页 编程教程正文

蜻蜓FM音频下载

piaodoo 编程教程 2020-02-22 22:14:38 1221 0 python教程

本文来源吾爱破解论坛

本帖最后由 chuchao87826 于 2019-6-13 17:51 编辑

应网友要求,下载了《 米小圈上学记(一二三年级)》
先上源码:
[Python] 纯文本查看 复制代码

import requests 
import json 

vvid ="161294"
 
#获取该页视频列表 
def  GetPageJson(vid):
    apiurl="https://i.qingting.fm/wapi/channels/"+vid+"/programs/page/1/pagesize/50" 
    #总页码
    pnum=1
    r = requests.get(apiurl)
    rejson =r.json()
    #视频总个数
    pagecount=rejson["total"] 

    #获取总页数
    if(pagecount%50==0):
        pnum=pagecount//50
    else:
        pnum=pagecount//50+1
    #下载不排序,为了排序
    v_i=1
    for n in range(1,pnum): 
        gurl="https://i.qingting.fm/wapi/channels/"+vid+"/programs/page/"+str(n)+"/pagesize/50" 
        gjson = requests.get(gurl).json()
        for d in gjson["data"]:
            #循环获取名称 ,收听地址
            vname = d["name"]
            vpath = d["file_path"]
            print(vname+"--"+vpath)
            #下载文件
            furl ="https://od.qingting.fm/"+vpath
            fname = str(v_i).zfill(3)+ vname+".m4a"
            fdown =requests.get(furl)
            with open(fname,"wb") as code:
               code.write(fdown.content)
            v_i=v_i+1;
    
#主函数入口
if __name__ == '__main__':    
    GetPageJson(vvid)


新手望指点

QQ图片20190613174036.png (59.78 KB, 下载次数: 1)

下载附件  保存到相册

2019-6-13 17:40 上传



嗨学网 Python_QingTingDown.zip (801 Bytes, 下载次数: 356) 2019-6-13 17:42 上传 点击文件名下载附件
源码
下载积分: 吾爱币 -1 CB


链接:https://pan.baidu.com/s/1qu3Ve16UGF41D_UAVlGXRQ
提取码:zlw6

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7903.html

搜索