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 下载。
该代码只有几行,非常简单。