python爬取B站up主所有投稿视频代码

import re
import os
import time

with open("1.txt",encoding="utf-8") as file_ob:
    content = file_ob.read()
re_url = 'data-aid="(.*?)' + '" class="small-item'
allUrl = re.findall(re_url,content)
for url in allUrl:
    xUrl = 'https://www.bilibili.com/video/' + url
    download = "you-get -o D://爬虫// " + xUrl
    print(download)
    os.system(download)
    print("下载完成,等待2秒")
    time.sleep(2)

1.复制元素,该元素是一个视频列表的网页代码,包含需要爬取的视频链接,如下:https://www.bilibili.com/video/BV1Yw411W7XK/,将复制的元素保存为txt格式。

2.使用正则表达式提取视频识别码,如:BV1Yw411W7XK。

3.获取每个视频的下载链接后,使用you-get 下载。

该代码只有几行,非常简单。

发表评论