写一段爬取B站视频的代码
时间: 2024-05-02 18:19:30 浏览: 15
以下是一个简单的Python爬虫代码,可以爬取B站视频的基本信息:
```python
import requests
import json
def get_video_info(aid):
url = f'https://api.bilibili.com/x/web-interface/view?aid={aid}'
resp = requests.get(url)
resp_dict = json.loads(resp.text)
if resp_dict['code'] != 0:
return None
title = resp_dict['data']['title']
up_name = resp_dict['data']['owner']['name']
view_count = resp_dict['data']['stat']['view']
like_count = resp_dict['data']['stat']['like']
video_info = {'title': title, 'up_name': up_name, 'view_count': view_count, 'like_count': like_count}
return video_info
if __name__ == '__main__':
aid = input('请输入B站视频的av号:')
video_info = get_video_info(aid)
if video_info:
print('视频标题:', video_info['title'])
print('UP主名称:', video_info['up_name'])
print('播放量:', video_info['view_count'])
print('点赞数:', video_info['like_count'])
else:
print('视频不存在或被删除!')
```
请注意,爬取B站视频需要遵守相关的法律法规和B站的规定,不得进行侵权行为。