import requests
from bs4 import BeautifulSoup
url='https://music.163.com/#/discover/toplist' #云音樂飆升榜
headers={
'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'
}
res=requests.get(url=url,headers=headers)
soup=BeautifulSoup(res.text,'html.parser')
songs=soup.select('.m-table.m-table-rank tr')
for each in songs[2:3]: # 第一行表示標題
link='https://music.163.com/' + each.select('.txt a')[0]['href']
name=each.select('.txt a b')[0]['title']
# time=each.select('.u-dur')[0].text
pic=each.select('.tt .rpic')[0]['src']
# print('歌名:%s,地址:%s,圖片:%s'%(name,link,pic))
print(link)
顯示結果:
歌名:${x.name|escape}{if alia} - (${alia|escape}){/if},地址:https://music.163.com//song?id=${x.id},圖片:${x.album.picUrl}?param=50y50&quality=100
這是什么情況,網站反爬了嗎
uj5u.com熱心網友回復:
剛學會一點爬蟲就給我澆冷水
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/177185.html
上一篇:關于memoryerror
