@Tyklon

Не находит элемент на сайте при парсинге, Почему? Где тогда лежит этот элемент и что нужно сделать чтоб его найти?

Ищу на сайте тег h2 с классом "x-rp__title" при помощи библиотеки BeautifulSoup
Вот код:
import requests
from bs4 import BeautifulSoup

URL = "https://hotelvolgograd.ru/booking/?date=2022-05-16&nights=1&adults=1&children=&children-age="
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"}
html = requests.get(URL, headers = headers)
soup = BeautifulSoup(html.text, "lxml")
rooms = soup.find("h2",  class_ = "x-rp__title")
print(rooms)

Ответ присылает None
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
vilinyh
@vilinyh
> URL = "https://hotelvolgograd.ru/booking/?date=2022-05-16..."

В этом документе и нет h2.x-rp__title.
То, что вы ищете находится в другом документе, внутри iframe, и грузится динамически.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы