|
import pandas as pd |
|
import requests |
|
import os |
|
from PIL import Image |
|
from io import BytesIO |
|
|
|
df = pd.read_table("../stock_each_shot_code.csv") |
|
|
|
category_count = {} |
|
for record in df.to_records(): |
|
url = record[2] |
|
category = record[3] |
|
if category not in os.listdir(): |
|
os.mkdir(category) |
|
if category not in category_count: |
|
category_count[category] = 1 |
|
image_name = str(category_count[category]) + ".jpg" |
|
if image_name not in os.listdir(category): |
|
try: |
|
response = requests.get(url) |
|
img = Image.open(BytesIO(response.content)).convert('RGB') |
|
img.save(category + "/" + image_name) |
|
category_count[category] += 1 |
|
except Exception: |
|
print("----------") |
|
print(category) |
|
print(url) |
|
|