import requests for i in range(21000): print(i,"/ 21000") url = f"https://minecraftonline.com/resources/images/mapscache/map_{i}_1.png" img_data = requests.get(url).content with open(f'map_{i}.png', 'wb') as handler: handler.write(img_data)