Skip to content

Instantly share code, notes, and snippets.

@uruskan
Last active November 9, 2019 19:41
Show Gist options
  • Save uruskan/c99933f2970c2b2914c0bb7f60e419b5 to your computer and use it in GitHub Desktop.
Save uruskan/c99933f2970c2b2914c0bb7f60e419b5 to your computer and use it in GitHub Desktop.
Making translators' life easier.
#Current test link :
import requests
import os
import time
ilk_url = input("Url giriniz\n")
print ("Indirilecek adres :" +ilk_url )
#input string veri aliyormus
maxSayfa = input ("Toplam sayfa sayisi giriniz\n")
print ("Indirilecek sayfa sayisi: " + maxSayfa + "\n")
maxSayfa = int(maxSayfa)
maxSayfa = maxSayfa +1
dicName = input("Kaydedilecek klasor ismi yaziniz.. \n")
try:
os.mkdir("C:/Users/Uruskan/Desktop/Work/vecta/"+dicName)
except OSError:
print("Ya bu isimde bir klasor var ya da klasor olusturma izniniz yok!")
for sayfa in range(0,maxSayfa):
urlUzunluk = len(ilk_url)
#Sondan 5. ve 6. karakteri her sayfa için 1 artirmamiz gerekli.
#Simdilik sadece sondan 5. karakteri degistirmeyi deniyorum.
urList = list(ilk_url)
if sayfa == 10:
index = urlUzunluk - 6
sondanAlti = int(urList[index])
urList[index] = str(sondanAlti + 1)
index2 = urlUzunluk - 5
sondanBes = int(urList[index2])
urList[index2] = str(0)
kullanilacakURL = "".join(urList)
else:
index = urlUzunluk - 5
sondanBes = int(urList[index])
urList[index] = str(sondanBes + sayfa)
kullanilacakURL = "".join(urList)
print("Kullanilacak URL = " + kullanilacakURL)
print("Starting download...")
data = requests.get(kullanilacakURL)
print ("Downloaded data.")
open("C:/Users/Uruskan/Desktop/Work/vecta/"+dicName+"/"+str(sayfa)+".jpg","wb").write(data.content)
print ("Saving" +str(sayfa + 1)+"th page...")
time.sleep(10)
print ("Download succesfull")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment