Это самая важная часть кода:
soup = BeautifulSoup(content, "html.parser")
all = soup.find_all("div", {"class":"general-content"})
for item in all:
print(item.find("span", {"class":"posting-location go-to-posting"}).text)
try:
print(item.find("span", {"class":"first-price"}).text)
except:
pass
try:
print(item.find("span", {"class":"expenses"}).text)
except:
pass
print(item.find("ul", {"class":"main-features go-to-posting"}).text)
print(item.find("ul", {"class":"posting-features go-to-posting"}).text)
Возвращает нужные мне данные, но проблема в том, что вначале это происходит с большим количеством пробелов.Сначала я подумал, что это строка, поэтому я использовал .lstrip () и .strip (), и у него была эта ошибка:
AttributeError: 'NoneType' object has no attribute 'lstrip'
Если я проверяю тип «all», он возвращает это: <class 'bs4.element.ResultSet'>
.Все, что я мог найти о замене пробелов, только для строк.Кто-нибудь знает, что я могу с этим сделать?