python爬虫爬取b站排行榜
时间: 2023-10-08 08:07:04 浏览: 314
python爬虫之爬取QQSpider源代码.7z
好的,下面是爬取B站排行榜的Python爬虫代码:
```python
import requests
from bs4 import BeautifulSoup
# 发送 HTTP 请求
url = 'https://www.bilibili.com/ranking/all/0/0/3'
response = requests.get(url)
# 解析 HTML
soup = BeautifulSoup(response.content, 'html.parser')
# 获取排行榜列表
rank_list = soup.find_all('li', class_='rank-item')
# 遍历排行榜列表,输出排行榜信息
for rank in rank_list:
title = rank.find('a', class_='title').text.strip() # 视频标题
author = rank.find('a', class_='up-name').text.strip() # UP主
play = rank.find('span', class_='data-box').text.strip() # 播放量
print(title, author, play)
```
以上代码会输出B站排行榜的视频标题、UP主和播放量。你可以根据自己的需求修改代码实现其他功能。
阅读全文