Döngüye sokmaya çalışınca hata alıyorum

Kodlarım aşağıda ki gibidir
def main():
        sitemap = get_sitemap('https://www.siteadresi.com.tr/sitemap.xml')
        urunler =((parse_sitemap(sitemap)))
        for i in urunler:
            git =requests.get(i)

            getir =BeautifulSoup (git.content)
            resim1 =getir.findAll('img', {"class" : "detay_slider_gorsel"} ,)

            for resim in resim1:
                indir=(resim.get("src"))
                isim = indir.split("-")[-1]
                print(isim)
                urllib.request.urlretrieve(indir, isim)
            i += 1

    if __name__ == '__main__':
        main()
def main():
    sitemap = get_sitemap('https://www.marketpaketi.com.tr/sitemap.xml')
    urunler =((parse_sitemap(sitemap)))
    for i in urunler:
        git =requests.get(i)

        getir =BeautifulSoup (git.content)
        resim1 =getir.findAll('img', {"class" : "detay_slider_gorsel"} ,)

        for resim in resim1:
            indir=(resim.get("src"))
            isim = indir.split("-")[-1]
            print(isim)
            urllib.request.urlretrieve(indir, isim)

if __name__ == '__main__':
    main()

Bu şekilde yapınca hata almadım :slight_smile:

i değişkeni bir sayı değil artırmanıza gerek yok zaten.

for i in urunler:

demek “urunlerdeki her bir ürünü i değişkenine ata” anlamına geliyor.

1 Beğeni