• 06-07-2025, 16:45:06
    #1
    Toplu bayrak resimleri lazım. aynı boyut tek tek bul vs. sorun olacak python'da bu kodu kolayca çalıştırıp bana atabilecek varsa çok sevinirim..




    import os
    import requests
    from zipfile import ZipFile

    countries = {
    "DE": "Almanya", "FR": "Fransa", "IT": "İtalya", "ES": "İspanya", "PT": "Portekiz",
    "NL": "Hollanda", "BE": "Belçika", "LU": "Lüksemburg", "CH": "İsviçre", "AT": "Avusturya",
    "PL": "Polonya", "CZ": "Çekya", "SK": "Slovakya", "HU": "Macaristan", "RO": "Romanya",
    "BG": "Bulgaristan", "GR": "Yunanistan", "DK": "Danimarka", "SE": "İsveç", "NO": "Norveç",
    "FI": "Finlandiya", "EE": "Estonya", "LV": "Letonya", "LT": "Litvanya", "HR": "Hırvatistan",
    "SI": "Slovenya", "RS": "Sırbistan", "BA": "Bosna-Hersek", "ME": "Karadağ", "AL": "Arnavutluk",
    "MD": "Moldova", "BY": "Belarus", "UA": "Ukrayna", "TR": "Türkiye", "CY": "Kıbrıs",
    "IL": "İsrail", "CN": "Çin"
    }

    os.makedirs("flags", exist_ok=True)

    for code in countries:
    url = f"https://flagcdn.com/w320/{code.lower()}.png"
    response = requests.get(url)
    if response.status_code == 200:
    with open(f"flags/{code}.png", "wb") as f:
    f.write(response.content)
    else:
    print(f"{code} bayrağı indirilemedi.")

    with ZipFile("country_flags.zip", "w") as zipf:
    for filename in os.listdir("flags"):
    zipf.write(f"flags/{filename}", filename)

    print("Bayraklar indirildi ve 'country_flags.zip' olarak kaydedildi.")
  • 06-07-2025, 16:54:43
    #2
    MetropolWeb adlı üyeden alıntı: mesajı görüntüle
    Toplu bayrak resimleri lazım. aynı boyut tek tek bul vs. sorun olacak python'da bu kodu kolayca çalıştırıp bana atabilecek varsa çok sevinirim..




    import os
    import requests
    from zipfile import ZipFile

    countries = {
    "DE": "Almanya", "FR": "Fransa", "IT": "İtalya", "ES": "İspanya", "PT": "Portekiz",
    "NL": "Hollanda", "BE": "Belçika", "LU": "Lüksemburg", "CH": "İsviçre", "AT": "Avusturya",
    "PL": "Polonya", "CZ": "Çekya", "SK": "Slovakya", "HU": "Macaristan", "RO": "Romanya",
    "BG": "Bulgaristan", "GR": "Yunanistan", "DK": "Danimarka", "SE": "İsveç", "NO": "Norveç",
    "FI": "Finlandiya", "EE": "Estonya", "LV": "Letonya", "LT": "Litvanya", "HR": "Hırvatistan",
    "SI": "Slovenya", "RS": "Sırbistan", "BA": "Bosna-Hersek", "ME": "Karadağ", "AL": "Arnavutluk",
    "MD": "Moldova", "BY": "Belarus", "UA": "Ukrayna", "TR": "Türkiye", "CY": "Kıbrıs",
    "IL": "İsrail", "CN": "Çin"
    }

    os.makedirs("flags", exist_ok=True)

    for code in countries:
    url = f"https://flagcdn.com/w320/{code.lower()}.png"
    response = requests.get(url)
    if response.status_code == 200:
    with open(f"flags/{code}.png", "wb") as f:
    f.write(response.content)
    else:
    print(f"{code} bayrağı indirilemedi.")

    with ZipFile("country_flags.zip", "w") as zipf:
    for filename in os.listdir("flags"):
    zipf.write(f"flags/{filename}", filename)

    print("Bayraklar indirildi ve 'country_flags.zip' olarak kaydedildi.")
    Sen neden yapmıyorsun hocam ?
  • 06-07-2025, 16:56:20
    #3
    CptSLap adlı üyeden alıntı: mesajı görüntüle
    Sen neden yapmıyorsun hocam ?
    python bilmiyorum, daha önce kurmadım. @Hiddenexe; hocam sağolsun gönderdi. kendisine çok teşekkür ederim.