# -*- coding: utf-8 -*-
import requests
import re
class VideoDownloader:
def download_bilibili(self, url):
"""下载B站视频"""
# 获取cid和aid
# 调用API获取视频信息
# 下载视频和音频合并
pass
def download_douyin(self, url):
"""下载抖音视频"""
# 获取重定向地址
# 提取视频ID并请求API
# 下载视频文件
pass
if __name__ == '__main__':
downloader = VideoDownloader()
downloader.download_bilibili('https://www.bilibili.com/video/BVxxx')