Amazing-Python-Scripts

Форк
0
34 строки · 1.0 Кб
1
import re
2
from selenium.webdriver.common.keys import Keys
3
from bs4 import BeautifulSoup
4
import time
5
from selenium import webdriver
6

7
driver = webdriver.Chrome()
8
url = "https://zomato.com/ahmedabad/restaurants/cafes?category=2"
9
driver.get(url)
10
html = driver.page_source
11
soup = BeautifulSoup(html, "html.parser")
12

13
container = soup.find("div", {"id": "root"})
14
i = 0
15

16
while True:
17
    i = 0
18
    for items in container.find_all("div", class_=re.compile("sc-1mo3ldo-0 sc-")):
19
        if i == 0:
20
            i = 1
21
            continue
22
        print(items.text)
23
        first_child = items.find("div")
24
        for item in first_child:
25
            link = item.find("a", href=True)['href']
26
            print(link)
27
            name = item.find("h4")
28
            print(name.text)
29
            rating = item.find("div", {"class": "sc-1q7bklc-1 cILgox"})
30
            print(rating.text)
31
            cusine = item.find("p")
32
            print(cusine.text)
33
            rate = item.find("p").next_sibling
34
            print(rate.text)
35

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.