Я пытаюсь почистить сайт по недвижимости в Ливане, в некоторых свойствах есть описание доступных удобств, а в других нет.
После сохранения ссылок для чистки в столбце Excel я перебираю их, чтобы получить к ним доступ и извлечь доступные удобства для этого свойства.
Но некоторые свойства, например, Lands, и у них нет никаких удобств, поэтому, когда мой код сталкивается с этим случаем, возникает «ошибка атрибута».
Приведенный ниже код относится к схеме «попробуй и не считай», но я хочу установить значение «без удобств» в списке, где я храню свои удобства souObject, когда их нет.
Любая помощь будет высоко ценится,
amenity_soupObject=[]
for cellObj in sheet['A']: ##here the A represents the column name
try:
link = cellObj.value
ress = requests.get(link)
time.sleep(0.2)
soup_finder = bs4.BeautifulSoup(ress.text)
propAmenities=soup_finder.find("div", class_="amenities_container")
propAmenities1 = bs4.BeautifulSoup(propAmenities.text)
amenity_soupObject.append(propAmenities1)
print(propAmenities1)
except: "AttributeError"
amenity_soupObject.append("no amenities here")