查看百度中文金曲榜歌曲

import requests
def query_music():
    url='http://kbangserver.kuwo.cn/ksong.s?from=pc&fmt=json&type=bang&data=content&id=2&pn=0&rn=200&isbang=1&show_copyright_off=0&pcmp4=1&bangid=0&t=1528788054321&vipver=MUSIC_8.7.7.0_PQ'
    response=requests.get(url)
    result=response.json()
    # 获得歌曲数据
    music_data=result['musiclist']
    while True:
        for x in range(0, len(music_data)):
            music_message=music_data[x]
            print('*     歌曲名:%s' % music_message['name'])
            print('*       歌手:%s' % music_message['artist'])
            print('*       专辑:%s' % music_message['album'])
            print('*       评分:%s' % music_message['score100'])
            print('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
            x=int(x)
            if x % 5 == 0 and x != 0:
                select = input('回车继续查看下5条,输入q退出:')
                if select != 'q':
                    print('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
                else:
                    break
        break
while True:
    print('***************欢迎来到百度中文金曲榜***************')
    print('*******************1,查看榜单金曲********************')
    print('*******************0,退出系统********************')
    select = int(input('请输入你的操作选项:'))
    while select < 0 or select > 1:
        print('你的输入错误')
    if select == 1:
        query_music()
    elif select==0:
        print('感谢使用,欢迎下次再来')
        break

猜你喜欢

转载自blog.csdn.net/qq_42630844/article/details/81007573