Amazing-Python-Scripts
34 строки · 1.0 Кб
1import re2from selenium.webdriver.common.keys import Keys3from bs4 import BeautifulSoup4import time5from selenium import webdriver6
7driver = webdriver.Chrome()8url = "https://zomato.com/ahmedabad/restaurants/cafes?category=2"9driver.get(url)10html = driver.page_source11soup = BeautifulSoup(html, "html.parser")12
13container = soup.find("div", {"id": "root"})14i = 015
16while True:17i = 018for items in container.find_all("div", class_=re.compile("sc-1mo3ldo-0 sc-")):19if i == 0:20i = 121continue22print(items.text)23first_child = items.find("div")24for item in first_child:25link = item.find("a", href=True)['href']26print(link)27name = item.find("h4")28print(name.text)29rating = item.find("div", {"class": "sc-1q7bklc-1 cILgox"})30print(rating.text)31cusine = item.find("p")32print(cusine.text)33rate = item.find("p").next_sibling34print(rate.text)35