• 24-05-2020, 21:29:23
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Python'la diyelim ki 500 tane resim indireceğim tek tek url kopyalayıp mı indirmem lazım bunun kolay bir yolu yok mudur
  • 24-05-2020, 21:33:58
    #2
    url leri bir text dosyasına eklerseniz

    with open('adresler.txt') as temp_file1: AdresListesi = [(line.rstrip('n')) for line in temp_file1]



    burada size AdresListesi adında bir array verir

    for i in AdresListesi:
    print (i)
    #burada ne yapmak istiyorsaniz o
  • 24-05-2020, 21:36:39
    #3
    osawashere adlı üyeden alıntı: mesajı görüntüle
    url leri bir text dosyasına eklerseniz

    with open('adresler.txt') as temp_file1: AdresListesi = [(line.rstrip('n')) for line in temp_file1]



    burada size AdresListesi adında bir array verir

    for i in AdresListesi:
    print (i)
    #burada ne yapmak istiyorsaniz o
    # en başa
    import requests

    # indirmek için
    with open("yaz.jpg", "wb") as out:
    .....out.write(requests.get(i).content)
  • 24-05-2020, 21:37:07
    #4
    osawashere adlı üyeden alıntı: mesajı görüntüle
    url leri bir text dosyasına eklerseniz

    with open('adresler.txt') as temp_file1: AdresListesi = [(line.rstrip('n')) for line in temp_file1]



    burada size AdresListesi adında bir array verir

    for i in AdresListesi:
    print (i)
    #burada ne yapmak istiyorsaniz o
    Teşekkür ederim
  • 24-05-2020, 21:41:26
    #5
    Farklı indirme metodları var. Direk bilgisayara kaydetmek için adresleri toplayıp for döngüsüyle wget çalıştırabilirsin.

    Ben bir projede veritabanına kaydetmek istedim bunun için BytesIO paketini kulandım
  • 24-05-2020, 21:45:55
    #6
    mckoc adlı üyeden alıntı: mesajı görüntüle
    Farklı indirme metodları var. Direk bilgisayara kaydetmek için adresleri toplayıp for döngüsüyle wget çalıştırabilirsin.

    Ben bir projede veritabanına kaydetmek istedim bunun için BytesIO paketini kulandım
    Veritabanına değil ama bunları tek bir dosyada kaydetmem gerekiyor for döngüsüyle deniycem saolun.