Мне было интересно, сможет ли кто-нибудь помочь с моей проблемой невозможности сохранить все div с именами классов "ZVAUHZqh" с этого сайта . Я хочу очистить все изображения по URL-адресу в пределах этого имени класса div с помощью BeautifulSoup, и я довольно новичок в этом. Ниже мой код. Когда я запускаю код, он говорит мне, что есть 36 изображений, когда для каждого изображения должно быть 208 делений. Мало того, он также печатает, что нет никакого фонового изображения, которое является источником изображения на сайте для 34 элементов в списке, который я создал в данных. Любая помощь будет принята с благодарностью о том, почему она не собирает все элементы div на странице и почему указано, что background-image установлено в none. Большое спасибо!
# importing required libraries
import requests
from bs4 import BeautifulSoup
import pandas as pd
# target URL to scrap
url = "https://www.tripadvisor.com/Hotel_Review-g30242-d83948-Reviews-Crowne_Plaza_Crystal_City_Washington_D_C-Arlington_Virginia.html#/media/83948/?albumid=106&type=2&category=106"
#request for the website
website = requests.get(url)
#parse the website data and store into 'data'
data = BeautifulSoup(website.content, 'html.parser')
#find all divs with the specified class name
image_data = data.find_all('div', attrs={"class": "ZVAUHZqh"})
#print all of the images in the list
print('Total number of images: ', len(image_data))
#print out all of the images
for image in image_data:
print(image)