This commit is contained in:
2023-11-26 19:36:55 +01:00
parent faba11986b
commit 677485e355

View File

@@ -89,7 +89,6 @@ for menu in soup.find_all(attrs={"data-test-id": "menu-item"}):
else: else:
desc.append(None) desc.append(None)
#riempie la lista "prezzo" #riempie la lista "prezzo"
for att in menu.find(attrs={"data-js-test": "menu-item-price"}): for att in menu.find(attrs={"data-js-test": "menu-item-price"}):
#prezzo.append(att.lstrip().splitlines()[0]) #prezzo.append(att.lstrip().splitlines()[0])
@@ -102,9 +101,6 @@ for menu in soup.find_all(attrs={"data-test-id": "menu-item"}):
continue continue
continue continue
#riempie la lista "npezzi" #riempie la lista "npezzi"
att=menu.find_all(attrs={"data-test-id": "menu-item-description"}) att=menu.find_all(attrs={"data-test-id": "menu-item-description"})
if att != None: if att != None:
@@ -114,12 +110,11 @@ for menu in soup.find_all(attrs={"data-test-id": "menu-item"}):
npezzi.append(None) npezzi.append(None)
continue continue
print(len(prezzo))
print(len(nome))
# #stampa liste # #stampa liste
for x in range(len(nome)): for x in range(len(nome)):
print("\n") # print("\n")
print(nome[x]) print(nome[x])
print(desc[x]) print(desc[x])
print(npezzi[x]) print(npezzi[x])
@@ -129,23 +124,24 @@ for x in range(len(nome)):
#stampa lunghezza liste #stampa lunghezza liste
print("\n") print("\n")
print(nrist) print(nrist)
print(restaurant_address.strip()) print(restaurant_address.strip() + "\n")
print("\n")
doppione = "" doppione = ""
for i in range(len(result)): for i in range(len(result)):
if re.search(r"[a-zA-Z]", result[i]): if re.search(r"[a-zA-Z]", result[i]):
if (result[i]) == doppione: if (result[i]) == doppione:
print("\n") continue
else: else:
print(result[i]) print(result[i])
elif re.search(r"\d", result[i]): elif re.search(r"\d", result[i]):
print(result[i], result[i+1]) print(result[i], result[i+1])
doppione = (result[i+1]) doppione = (result[i+1])
print("telefono:",tel)
print("\ntelefono:",tel)
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 ovvero ci sono anche prezzi come "da 1,00 €" (servirà formattarla in double per poter fare i conti) print("lista prezzi:",len(prezzo)) #sono stringhe ovvero ci sono anche prezzi come "da 1,00 €"
#Genera la lista prezzoN[] che è un clone di "prezzo[] ma con i valori double azichè string" #Genera la lista prezzoN[] che è un clone di "prezzo[] ma con i valori double azichè string"
@@ -163,6 +159,8 @@ for i in range(len(prezzo)):
# print(prezzoN[x]) # print(prezzoN[x])
# print (len(prezzo)) # print (len(prezzo))
# print (len(prezzoN)) # print (len(prezzoN))
# print(len(nome))
# Genera codice HTML # Genera codice HTML
@@ -191,4 +189,4 @@ html += "</body></html>"
with open("pagina.html", "w") as file: with open("pagina.html", "w") as file:
file.write(html) file.write(html)
os.remove("JEmenu.html") #os.remove("JEmenu.html")