• 大小: 4KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Python
  • 标签: 爬虫  

资源简介

1.输入歌手名字和需要下载的歌曲页数; 2.正则表达式得到歌曲的ID; 3.通过歌曲ID请求新的URL; 4.返回URL文本并解析数据; 5.通过解析后的数据,构造歌曲的ULR网址。

资源截图

代码片段和文件信息

# -*- coding: utf-8 -*-
‘‘‘
1.得到歌曲ID
2.通过歌曲ID请求URL
3.解析URL返回数据(base64加密)
4.发送返回数据,获得歌曲网址
5.通过URL下载歌曲到本地
‘‘‘
import requests
import re
import ossys
headers={
                “User-Agent“:“Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/60.0“
               “Referer“: “https://y.qq.com/portal/search.html“
                }
class Entrance:
    def __init__(selfnamepage):
        self.name=name
        self.page=page
        print ‘请等待‘
        Entrance.get_id(selfnamepage)



    def get_id(selfnamepage):#得到歌曲ID
        try:
            #global str1

            song_id = ‘https://c.y.qq.com/soso/fcgi-bin/client_search_cp?ct=24&qqmusic_ver=1298&new_json=1&remoteplace=sizer.yqq.song_next&searchid=64684324932083976&t=0&aggr=1&cr=1&catZhida=1&lossless=

评论

共有 条评论