python_爬取音乐部落

#有点瑕疵不想改的了
import requests
from bs4 import BeautifulSoup
import bs4
import os
def getHtmlText(url):
    try:
        r=requests.get(url)
        r.raise_for_status()
        r.encoding='utf-8'
        return r.text
    except:
        return '连接异常'

def getMusic_list(html,musiclist):

    soup = BeautifulSoup(html,'html.parser')
    alist = soup.find('div',attrs={'class':'pagenav-wrapper'}).children
    for a in alist:
        if isinstance(a, bs4.element.Tag):
            musicdict = {}
            a_href = a['href']
            a_text = a.text
            musicdict[a_href] = a_text
            musiclist.append(musicdict)

def  music_style(num,musiclist):
    msg = ''
    if num.isdigit():
        num = int(num)
        if num

你可能感兴趣的:(python_爬取音乐部落)