Pytho爬取音乐

import requests

from bs4 import BeautifulSoup

步骤1: 发送HTTP请求获取网页内容

url = 'https://y.qq.com/n/ryqq/player' # 替换为实际的网页URL

response = requests.get(url)

检查请求是否成功

if response.status_code == 200:

步骤2: 解析HTML内容

soup = BeautifulSoup(response.text, 'html.parser')

假设音乐链接在class为'music-link'的a标签中

music_links = soup.find_all('a', class_='music-link')

步骤3: 遍历音乐链接并下载音乐文件

for link in music_links:

music_url = link.get('href') # 获取音乐链接的URL

music_filename = music_url.split('/')-1 # 从URL中提取文件名

发送请求下载音乐文件

with requests.get(music_url, stream=True) as r:

with open(music_filename, 'wb') as f:

for chunk in r.iter_content(chunk_size=8192):

f.write(chunk)

print(f'Downloaded {music_filename}')

else:

print('Failed to retrieve the webpage.')

相关推荐
编程大师哥几秒前
推导式和生成器表达式有什么区别?
python
稳如磐石.几秒前
北京工业计算机
大数据·人工智能·python·物联网
SilentSamsara17 分钟前
Pandas 工程化:多层索引、分组聚合与窗口函数的进阶用法
开发语言·python·青少年编程·pandas
甄心爱学习18 分钟前
【项目实训(个人12)】
人工智能·python·算法
何以解忧,唯有..19 分钟前
Python 字符串完全指南:从基础到高级操作
开发语言·python
kiss strong21 分钟前
自制请求工具
开发语言·python·lua
PersistJiao27 分钟前
在项目级别创建 Python 虚拟环境
python·虚拟环境
Ztopcloud极拓云视角31 分钟前
微软Build 2026自研MAI模型全接入指南:用Python搭一个多模型路由网关
python·microsoft·flask
香辣西红柿炒蛋32 分钟前
pytest框架介绍
python·pytest
风之所往_1 小时前
Python 3.5 新特性全面总结
python