利用python爬取豆瓣音乐_Python爬虫:现学现用xpath爬取豆瓣音乐
时间: 2023-11-23 10:07:50 浏览: 198
comment_爬虫_xpath_豆瓣电影_python_影评_
5星 · 资源好评率100%
好的,我可以为您提供相关的爬取豆瓣音乐的Python代码。以下是基于XPath的示例代码:
```python
import requests
from lxml import etree
url = 'https://music.douban.com/top250?start=0'
# 发送HTTP请求
response = requests.get(url)
# 解析HTML文档
html = etree.HTML(response.text)
# 使用XPath提取音乐名称和评分
musics = html.xpath('//div[@class="pl2"]/a/text()')
ratings = html.xpath('//span[@class="rating_nums"]/text()')
# 输出结果
for music, rating in zip(musics, ratings):
print(music, rating)
```
以上代码会爬取豆瓣音乐top250页面上的音乐名称和评分。您可以根据需要进一步完善代码,例如添加翻页功能,或者提取更多的音乐信息等。
阅读全文