Красивый суп найти вложенный div - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь проанализировать веб-страницу, которая выглядит следующим образом, с помощью Python-> Beautiful Soup

см. Изображение

Мне нужны данные от

<div class="p-offer__price-new">199,99 ₽</div>

Я попробовал этот код:

soup = BeautifulSoup(data)
res = soup.findAll("div", {"class": "poffer__price-new"})
print(res)

Но результат пуст - []

Как я могу получить эти данные? Пример URL: https://edadeal.ru/moskva/offers/d71b75ff-bfee-4731-95ad-52a24ddea72e?from=%2F

1 Ответ

0 голосов
/ 22 ноября 2018
import bs4
from selenium import webdriver 

driver = webdriver.Chrome('C:\chromedriver_win32\chromedriver.exe')
driver.get('https://edadeal.ru/moskva/offers/d71b75ff-bfee-4731-95ad-52a24ddea72e?from=%2F')

html = driver.page_source

soup = bs4.BeautifulSoup(html,'html.parser')
res = soup.findAll("div", {"class": "p-offer__price-new"})   
print (res[0].text)  

driver.close()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...