91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python如何爬取網易云音樂

發布時間:2021-11-25 14:53:55 來源:億速云 閱讀:299 作者:小新 欄目:大數據

這篇文章主要介紹Python如何爬取網易云音樂,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

代碼如下:

import os

from lxml import etree
import requests

# 設置頭部信息,防止被檢測出是爬蟲
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36'
}
url = "https://music.163.com/discover/toplist?id=3778678"
base_url = 'http://music.163.com/song/media/outer/url?id='
# 新建一個字典用于存儲最終所需要的數據
d = dict()
re = requests.get(url=url, headers=headers).text
# 構造了一個XPath解析對象并對HTML文本進行自動修正
html = etree.HTML(re)
# XPath使用路徑表達式來選取
x = html.xpath('//a[contains(@href,"/song?")]')

# 對取到的數據進行篩選
for data in x:
    # 獲取到音樂url
    href = data.xpath('./@href')[0]
    id = href.split("=")[1]
    href = base_url + "%s.mp3">

效果如下:

Python如何爬取網易云音樂

以上是“Python如何爬取網易云音樂”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巢湖市| 克山县| 成武县| 蕲春县| 黎平县| 毕节市| 游戏| 元江| 霍山县| 含山县| 阳东县| 临沂市| 天峨县| 黄梅县| 东乌珠穆沁旗| 台北市| 莆田市| 延边| 库车县| 溧阳市| 黎川县| 黄陵县| 格尔木市| 伊川县| 宁津县| 比如县| 宿松县| 澄迈县| 游戏| 新平| 饶阳县| 和林格尔县| 太原市| 新田县| 贞丰县| 巍山| 白玉县| 明溪县| 新密市| 开鲁县| 延边|