diff --git a/scrapeje.py b/scrapeje.py index b99fd2c..ef75817 100644 --- a/scrapeje.py +++ b/scrapeje.py @@ -9,6 +9,7 @@ import re import os import shutil from jinja2 import Template +import time restaurant_url='' driver='' @@ -37,13 +38,41 @@ def inputurl(): #restaurant_url = 'https://www.justeat.it/restaurants-pizzeriadelrondone-bologna/menu' +def animazione(): + def typewriter(text, delay=0.1): + for letter in text: + print(letter, end='', flush=True) + time.sleep(delay) + print() + + typewriter("▁ ▂ ▃ ▄ ▅ ▆ ▇ █ ▇ ▆ ▅ ▄ ▃ ▁", 0.09) + + def scraper(): global driver global page global restaurant_url - driver = webdriver.Chrome() + + #FIREFOX + opts = webdriver.FirefoxOptions() + opts.headless = True + driver = webdriver.Firefox(options=opts) driver.get(restaurant_url) + #CHROMIUM/CHROME + # driver = webdriver.Chrome() + # driver.get(restaurant_url) + + animazione() + + def typewriter(text, delay=0.1): + for letter in text: + print(letter, end='', flush=True) + time.sleep(delay) + print() + + typewriter("▁ ▂ ▃ ▄ ▅ ▆ ▇ █ ▇ ▆ ▅ ▄ ▃ ▁", 0.09) + wait = WebDriverWait(driver, 16) wait.until(EC.presence_of_element_located((By.CLASS_NAME, "c-menuItems-price"))) @@ -291,6 +320,7 @@ def salvainrubrica(): os.remove("JEmenu.html") os.remove("rubrica.txt") os.remove("logo.gif") + ############################################################################################# @@ -300,13 +330,13 @@ def salvainrubrica(): if os.path.exists('rubrica.txt') and os.path.exists('./DATI_RUBRICA'): - wr = input('\nVuoi vedere la rubrica? [Y|N] ') - #wr = 's' + #wr = input('\nVuoi vedere la rubrica? [Y|N] ') + wr = 's' if wr.upper() in ['YES', 'Y', 'SI', 'S']: print( '\n', os.listdir('./DATI_RUBRICA'), '\n') - scelta = input("Scegli un numero esistente o premi Enter per metterre un link: ") - #scelta = '1' + #scelta = input("Scegli un numero esistente o premi Enter per metterre un link: ") + scelta = '1' parserdarubrica() else: @@ -328,10 +358,8 @@ genera_prezzoN() salvainrubrica() genera_frontend() - - - - +driver = webdriver.Firefox() +driver.get("file://" + os.path.abspath("pagina2.html")) diff --git a/template.html b/template.html index 80c29af..7a86f25 100644 --- a/template.html +++ b/template.html @@ -2,7 +2,13 @@
-