update
This commit is contained in:
24
scrapeje.py
24
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 += "</body></html>"
|
||||
with open("pagina.html", "w") as file:
|
||||
file.write(html)
|
||||
|
||||
os.remove("JEmenu.html")
|
||||
#os.remove("JEmenu.html")
|
||||
Reference in New Issue
Block a user