Я пишу скрипт для скарпа на сайте "yelp.fr", но чтобы убрать количество звезд, которые класс генерирует автоматически: class = "i-stars i-stars - регулярно-4 рейтинг-большой" ==> 4 запуска, класс = "i-stars i-stars - обычная оценка в 3 с половиной рейтинга" ==> 3,5
Мой вопрос, как я могу это сделать?и как я могу определить, существует ли класс на html-странице
CITIES = "la rochelle(17000)"
places = "Bars"
driver = webdriver.Chrome()
driver.get("https://www.yelp.fr/search?find_desc="+places+"&find_loc="+CITIES+"")
page = driver.page_source
soup = BeautifulSoup(page,"lxml")
etoiles=soup.find_all("div",{"class":"biz-rating biz-rating-large clearfix"})
etoiles.get_attribute("title")
if etoiles:
print "ok"
else:
print "not "
, иногда класс biz-rating biz-rating-large clearfix не существует, как показано ниже