#保存图片信息
def save_file(self,dir_name,names,data,):
with open( "{}/".format(dir_name)+ str(names) + '.jpg', 'wb') as f:
f.write(data)
#启动
def run(self):
try:
os.mkdir(self.dir_name)
except:
pass
data = self.send_request(self.base_url)
url_list = self.analysis_url(data)
for url in url_list:
data = self.secend_request(url)
self. save_file(self.dir_name,self.count,data,)
print("正在下载第{}个图片".format(self.count))
self.count += 1
return "下载完毕"
if __name__ == '__main__':
while True:
page_num = int(input("请输入下载的页数"))
dir_name = input("请输入想要存放的文件夹的名字")
file_name = int(input("请输入文件的起始名字。仅限纯数字"))
if type(file_name) == int:
test = BiliBili(page_num,dir_name,file_name)
test.run()