Hi. I developed PHP restaurants scrapers a couple of months ago. As from Glovo as from Google (for Costa Rica country). So can do the same for Barcelona. Sample result from glovo website:
"title","phoneNumber","formatedAddress","description","suggestionKeywords"
"Pollo Granjero","+50622902401","Pollo Granjero, San José, Calle Blancos, Costa Rica","Pollito sabroso a tu mesa","piezas, papas, papas fritas, pollo frito, nuggets, pollo, pollos"
And sample result from google:
"Region","Name","Formatted Address","Phone","Latitude","Longitude","Rating","Reviews Count","Opening Hours"
"Pozos","Restaurante y Marisqueria Aria","San José, Pozos, Costa Rica","+506 2282 6679","9.949909600000002","-84.1910876","4.8","6","Monday: 11:00 AM – 7:00 PM
Tuesday: 11:00 AM – 7:00 PM
Wednesday: 11:00 AM – 7:00 PM
Thursday: 11:00 AM – 7:00 PM
Friday: 11:00 AM – 7:00 PM
Saturday: 11:00 AM – 7:00 PM
Sunday: Closed"
"Pozos","Don Fernando","San José, Pozos, Costa Rica","+506 2282 0182","9.9530158","-84.1935378","4.5","175","Monday: 9:00 AM – 8:00 PM
Tuesday: 9:00 AM – 8:00 PM
Wednesday: 9:00 AM – 8:00 PM
Thursday: 9:00 AM – 8:00 PM
Friday: 9:00 AM – 8:00 PM
Saturday: 9:00 AM – 8:00 PM
Sunday: 9:00 AM – 4:00 PM"
So can add meal info extraction etc.