def get_imgSet(self,Set_list): for Set_url,title in Set_list: dir_path = self.DirExsit(title) if not dir_path: continue response = self.requests(Set_url) Img_List = Parse.parse_Img(response.text) total = len(Img_List) print(title,"Downloading...") for i,item_Img in enumerate(Img_List,1): try: self.down_load(item_Img,dir_path,i,total) except OSError: print("Error url:{} Parse_result:{} Continue next".format(Set_url, Img_List)) break time.sleep(random.random()) time.sleep(random.randint(3,8))