爬虫--抓取网易云评论信息
爬取网易云音乐的评论信息,可以使用Python语言结合requests
和json
库来实现。以下是一个简单的示例代码,用于抓取网易云音乐某首歌曲的评论信息:
import requests
import json
# 音乐歌曲ID
music_id = '1404578778' # 例如:'1404578778' 代表歌曲《青春修炼手册》
# 网易云API地址
url = f'https://music.163.com/api/v2/resource/comments/R_SO_4_{music_id}?limit=20&offset=0'
# 发送HTTP请求
response = requests.get(url)
# 检查请求是否成功
if response.status_code == 200:
# 解析JSON数据
data = response.json()
# 提取评论信息
comments = data['comments']
# 打印评论内容
for comment in comments:
content = comment['content']
time = comment['time']
print(f"评论内容:{content}, 评论时间:{time}")
else:
print("请求失败")
请注意,由于网易云有反爬机制,实际爬取时可能需要处理cookies、headers、代理等问题,并且需要遵守网易云的使用协议,避免对其服务造成过大压力或者违反其规定。
评论已关闭