This commit is contained in:
2023-12-05 00:20:15 +01:00
parent 5c09b714f5
commit a014444305
2 changed files with 46 additions and 10 deletions

View File

@@ -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"))

View File

@@ -2,7 +2,13 @@
<body>
<body style="background-color: black; color: white">
<h1 style='text-align: center; color: #ff8d1a'>{{ nrist }} </h1><br><br>
<h1 style='text-align: center; color: #ff8d1a'>{{ nrist }} </h1>
<!-- <form id="usernameForm">
<input type="text" id="prodottiAggiunti" placeholder="Enter your username" />
<button type="button" onclick="addUser()">Add User</button> -->
</form>
<br><br>
<ul>
{% for index in range(nome|length) %}
@@ -39,5 +45,7 @@
updateTotal();
}
</script>
</body>
</html>