diff --git a/ScrapeJE.py b/ScrapeJE.py index e278eac..86bfd48 100644 --- a/ScrapeJE.py +++ b/ScrapeJE.py @@ -8,11 +8,13 @@ npezzi=[] prezzo=[] n=0 +linkJE = input('Incolla il link del ristorante: ') +linkJE #scrape html -# scraper = cloudscraper.create_scraper(browser={'browser': 'firefox','platform': 'windows','mobile': False}) -# page = scraper.get("https://www.justeat.it/restaurants-saporedialeppo/menu").content -# with open('aleppo.html', 'wb') as f: -# f.write(page) +scraper = cloudscraper.create_scraper(browser={'browser': 'firefox','platform': 'windows','mobile': False}) +page = scraper.get(linkJE).content +with open('aleppo.html', 'wb') as f: + f.write(page) with open('aleppo.html', 'rb') as f: page = f.read() @@ -22,7 +24,7 @@ menu = soup.find(attrs={"data-test-id": "menu-item"}) #Stora nome ristorante -nrist=soup.title.text[8:24] +nrist=soup.title.text[8:-32] menu.find(attrs={"allergenPhoneNumber": "menu-item-name"}) # alla riga 870 dell html c'è "allergenPhoneNumber":"3389529446" @@ -69,4 +71,9 @@ print(nrist) print("lista nome",len(nome),) print("lista desc:",len(desc)) print("lista npezzi:",len(npezzi)) -print("lista prezzi:",len(prezzo)) \ No newline at end of file +print("lista prezzi:",len(prezzo)) #da trattare come stringa perchè ci sono anche i es. "da 1,00 €" + +#Creare un file json formattato per jawanndenn +#automatizzare l inserimento in jawandenn +#jawanndenn include la funzione per argomento +#"jawanndenn --loaddata FILE.json" --> Load a JSON export of the database from FILE.json, then quit. \ No newline at end of file