diff --git a/scrapers/eksi_scraper/eksi_scraper.py b/scrapers/eksi_scraper/eksi_scraper.py index 9b085ee..e4759f6 100644 --- a/scrapers/eksi_scraper/eksi_scraper.py +++ b/scrapers/eksi_scraper/eksi_scraper.py @@ -8,23 +8,20 @@ def eksisozluk_scrape(): def initialize(): def preference(scrape_input, question): - while (scrape_input.lower() != "y") or (scrape_input.lower() != "n"): - if scrape_input.lower() == "y": - output = True - break - - elif scrape_input.lower() == "n": - output = False - break - - else: - print("Geçersiz yanıt.") - scrape_input = input(question) + scrape_input = scrape_input.lower() + + while scrape_input not in ("y", "n"): + print("Geçersiz yanıt.") + scrape_input = input(question).lower() + + else: + if scrape_input == "y": + return True + return False - return output def delay_check(delay): - while type(delay) != int: + while not isinstance(delay, int): try: delay = int(delay) except ValueError: @@ -44,7 +41,7 @@ def delay_check(delay): title = input("Entrylerin çekileceği başlık: ") file = input("Oluşturulacak Excel dosyasının adı: ") - file = file + ".xlsx" + file += ".xlsx" delay = delay_check(input("Bekleme süresi(sn): ")) entry_texts = [] @@ -181,4 +178,4 @@ def scrape(): scrape() if __name__ == "__main__": - eksisozluk_scrape() \ No newline at end of file + eksisozluk_scrape()