diff --git a/scrapeje.py b/scrapeje.py index fbb6e08..992f273 100644 --- a/scrapeje.py +++ b/scrapeje.py @@ -89,7 +89,6 @@ for menu in soup.find_all(attrs={"data-test-id": "menu-item"}): else: desc.append(None) - #riempie la lista "prezzo" for att in menu.find(attrs={"data-js-test": "menu-item-price"}): #prezzo.append(att.lstrip().splitlines()[0]) @@ -101,9 +100,6 @@ for menu in soup.find_all(attrs={"data-test-id": "menu-item"}): counter+=1 continue continue - - - #riempie la lista "npezzi" att=menu.find_all(attrs={"data-test-id": "menu-item-description"}) @@ -114,12 +110,11 @@ for menu in soup.find_all(attrs={"data-test-id": "menu-item"}): npezzi.append(None) continue -print(len(prezzo)) -print(len(nome)) + # #stampa liste for x in range(len(nome)): - print("\n") + # print("\n") print(nome[x]) print(desc[x]) print(npezzi[x]) @@ -129,23 +124,24 @@ for x in range(len(nome)): #stampa lunghezza liste print("\n") print(nrist) -print(restaurant_address.strip()) -print("\n") +print(restaurant_address.strip() + "\n") doppione = "" for i in range(len(result)): if re.search(r"[a-zA-Z]", result[i]): if (result[i]) == doppione: - print("\n") + continue else: print(result[i]) elif re.search(r"\d", result[i]): print(result[i], result[i+1]) doppione = (result[i+1]) -print("telefono:",tel) + +print("\ntelefono:",tel) print("lista nome:",len(nome)) print("lista desc:",len(desc)) 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" @@ -163,6 +159,8 @@ for i in range(len(prezzo)): # print(prezzoN[x]) # print (len(prezzo)) # print (len(prezzoN)) +# print(len(nome)) + # Genera codice HTML @@ -191,4 +189,4 @@ html += "" with open("pagina.html", "w") as file: file.write(html) -os.remove("JEmenu.html") \ No newline at end of file +#os.remove("JEmenu.html") \ No newline at end of file