update
This commit is contained in:
50
scrapeje.py
50
scrapeje.py
@@ -31,7 +31,7 @@ def inputurl():
|
|||||||
#prende l url della pagina justeat del ristorante in input
|
#prende l url della pagina justeat del ristorante in input
|
||||||
print ("\nesempio: https://www.justeat.it/restaurants-pizzeria-la-garganica-bologna/menu")
|
print ("\nesempio: https://www.justeat.it/restaurants-pizzeria-la-garganica-bologna/menu")
|
||||||
restaurant_url = input('INSERISCI IL LINK DELLA PAGINA DEL RISTORANTE: ')
|
restaurant_url = input('INSERISCI IL LINK DELLA PAGINA DEL RISTORANTE: ')
|
||||||
#PER DEBUG
|
# PER DEBUG
|
||||||
#restaurant_url = 'https://www.justeat.it/restaurants-pizzeriadelrondone-bologna/menu'
|
#restaurant_url = 'https://www.justeat.it/restaurants-pizzeriadelrondone-bologna/menu'
|
||||||
|
|
||||||
|
|
||||||
@@ -151,7 +151,7 @@ def parserdarubrica():
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
|
|
||||||
def stampa_liste():
|
def stampa_liste(): #PER DEBUG
|
||||||
print("\n")
|
print("\n")
|
||||||
for x in range(len(nome)):
|
for x in range(len(nome)):
|
||||||
# print("\n")
|
# print("\n")
|
||||||
@@ -182,6 +182,7 @@ def stampa_info():
|
|||||||
|
|
||||||
def genera_prezzoN():
|
def genera_prezzoN():
|
||||||
#Genera la lista prezzoN[] che è un clone di "prezzo[] ma con i valori float anzichè string"
|
#Genera la lista prezzoN[] che è un clone di "prezzo[] ma con i valori float anzichè string"
|
||||||
|
global prezzoN
|
||||||
prezzoN = prezzo.copy()
|
prezzoN = prezzo.copy()
|
||||||
for i in range(len(prezzo)):
|
for i in range(len(prezzo)):
|
||||||
if "€" in prezzo[i]:
|
if "€" in prezzo[i]:
|
||||||
@@ -191,6 +192,8 @@ def genera_prezzoN():
|
|||||||
prezzoN[i] = float(prezzoN[i])
|
prezzoN[i] = float(prezzoN[i])
|
||||||
else:
|
else:
|
||||||
prezzoN[i] = 99999
|
prezzoN[i] = 99999
|
||||||
|
# for x in range(len(nome)): #PER DEBUG
|
||||||
|
# print(prezzoN[x])
|
||||||
|
|
||||||
|
|
||||||
def salvainrubrica():
|
def salvainrubrica():
|
||||||
@@ -270,12 +273,12 @@ def salvainrubrica():
|
|||||||
if os.path.exists('rubrica.txt') and os.path.exists('./DATI_RUBRICA'):
|
if os.path.exists('rubrica.txt') and os.path.exists('./DATI_RUBRICA'):
|
||||||
|
|
||||||
wr = input('\nVuoi vedere la rubrica? [Y|N] ')
|
wr = input('\nVuoi vedere la rubrica? [Y|N] ')
|
||||||
|
#wr = 's'
|
||||||
if wr.upper() in ['YES', 'Y', 'SI', 'S']:
|
if wr.upper() in ['YES', 'Y', 'SI', 'S']:
|
||||||
print( '\n', os.listdir('./DATI_RUBRICA'), '\n')
|
print( '\n', os.listdir('./DATI_RUBRICA'), '\n')
|
||||||
|
|
||||||
scelta = input("Scegli un numero esistente o premi Enter per metterre un link: ")
|
scelta = input("Scegli un numero esistente o premi Enter per metterre un link: ")
|
||||||
|
#scelta = '0'
|
||||||
parserdarubrica()
|
parserdarubrica()
|
||||||
|
|
||||||
else:
|
else:
|
||||||
@@ -298,7 +301,7 @@ salvainrubrica()
|
|||||||
|
|
||||||
|
|
||||||
# #PER DEBUG
|
# #PER DEBUG
|
||||||
# for x in range(len(nome)):
|
# for x in range(len(prezzoN)):
|
||||||
# print(prezzoN[x])
|
# print(prezzoN[x])
|
||||||
# print("\n" + "-" * 25 + "\n")
|
# print("\n" + "-" * 25 + "\n")
|
||||||
# print ("lista prezzo: ",len(prezzo))
|
# print ("lista prezzo: ",len(prezzo))
|
||||||
@@ -308,33 +311,52 @@ salvainrubrica()
|
|||||||
|
|
||||||
|
|
||||||
# #PER DEBUG
|
# #PER DEBUG
|
||||||
# #stampa lunghezza liste
|
#stampa lunghezza liste
|
||||||
# print("lista nome: ",len(nome))
|
# print("lista nome: ",len(nome))
|
||||||
# print("lista desc: ",len(desc))
|
# print("lista desc: ",len(desc))
|
||||||
# print("lista npezzi: ",len(npezzi))
|
# print("lista npezzi: ",len(npezzi))
|
||||||
# print("lista prezzi: ",len(prezzo)) #sono stringhe"
|
# print("lista prezzi: ",len(prezzo)) #sono stringhe
|
||||||
|
# print("lista prezziN: ",len(prezzoN)) #sono numeri
|
||||||
# print("\n" + "-" * 25 + "\n")
|
# print("\n" + "-" * 25 + "\n")
|
||||||
|
|
||||||
|
|
||||||
#DA RIFARE
|
#DA RIFARE
|
||||||
# # Genera codice HTML
|
# # Genera codice HTML
|
||||||
# html = "<html><body>"
|
# html = "<html><body>"
|
||||||
|
# html += "<h1 style='text-align: center;'>" + nrist + "</h1><br><br>"
|
||||||
# for x in range(len(nome)):
|
# for x in range(len(nome)):
|
||||||
# html += "<h2>" + nome[x] + "</h2>"
|
# html += "<h2 style='text-align: center;'>" + nome[x] + "</h2>"
|
||||||
# html += "<p>" + str(desc[x]) + "</p>"
|
# html += "<p style='text-align: center;'>" + str(desc[x]) + "</p>"
|
||||||
# html += "<p>N. pezzi disponibili: " + str(npezzi[x]) + "</p>"
|
# html += "<p style='text-align: center;'>N. pezzi: " + str(npezzi[x]) + "</p>"
|
||||||
# html += "<p>Prezzo: €" + str(prezzoN[x]) + "</p>"
|
# html += "<p style='text-align: center;'>Prezzo: " + str(prezzoN[x]) + "€ </p>"
|
||||||
# html += "<button onclick=\"aggiungiProdotto('" + nome[x] + "', '" + str(prezzoN[x]) + "')\">+1</button>"
|
# html += "<div style='text-align: center;'><button onclick=\"aggiungiProdotto('" + nome[x] + "', '" + str(prezzoN[x]) + "')\">+1</button></div>"
|
||||||
# html += "<br><br>"
|
# html += "<br><br>"
|
||||||
|
|
||||||
# html += "<br><hr><h2>Prodotti aggiunti</h2>"
|
# html += "<br><hr><h2>Prodotti aggiunti</h2>"
|
||||||
# html += "<div id=\"prodottiAggiunti\"></div>"
|
# html += "<div id=\"prodottiAggiunti\"></div>"
|
||||||
|
# html += '<div id="totalSection">Total: €<span id="totalValue">0.00</span></div>' #VA MA NON SERVE, NON VA
|
||||||
# html += "<script>"
|
# html += "<script>"
|
||||||
|
|
||||||
# html += "function aggiungiProdotto(nome, prezzoN) {"
|
# html += "function aggiungiProdotto(nome, prezzoN) {"
|
||||||
# html += " var prodotto = nome + ' (€' + Number(prezzo).toFixed(2) + ')';"
|
# html += " var prodotto = nome + ' (' + Number(prezzoN).toFixed(2) + '€)';"
|
||||||
# html += " var box = document.getElementById('prodottiAggiunti');"
|
# html += " var box = document.getElementById('prodottiAggiunti');"
|
||||||
# html += " box.innerHTML += '<p>' + prodotto + '</p>';"
|
# html += " box.innerHTML += '<p>' + prodotto + ' <button onclick=\"rimuoviProdotto(this)\">-1</button></p>';"
|
||||||
|
# # html += ' var popup = window.open("", "Popup", "width=200,height=100,top=" + ((window.innerHeight - 100) / 2) + ",left=" + ((window.innerWidth - 200) / 2));' #FA SCHIFO
|
||||||
|
# # html += ' popup.document.write("<p>Prodotto aggiunto</p>");' #FA SCHIFO
|
||||||
|
# # html += " setTimeout(function(){ popup.close(); }, 1000);" #FA SCHIFO
|
||||||
|
# html += " updateTotal();" #NON VA
|
||||||
# html += "}"
|
# html += "}"
|
||||||
|
|
||||||
|
# html += 'function updateTotal() {' #NON VA
|
||||||
|
# html += ' var total = prezzoN[x] + total;' #NON VA
|
||||||
|
# html += ' document.getElementById("totalValue").textContent = total;' #NON VA
|
||||||
|
# html += ' }' #NON VA
|
||||||
|
|
||||||
|
# html += "function rimuoviProdotto(element) {"
|
||||||
|
# html += " element.parentNode.remove();"
|
||||||
|
# html += "}"
|
||||||
|
|
||||||
|
|
||||||
# html += "</script>"
|
# html += "</script>"
|
||||||
# html += "</body></html>"
|
# html += "</body></html>"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user