Yelp star rating

Yelp recently updated their website and now my selector for the star ratings doesn't work. Does anyone have any suggestions on how I could pull the star rating? (e.g. 5 stars, 4.5 stars, 2 stars, etc) I used to have it scrape an html element and it would say 5-star, 4.5-star, etc but now I can't quite figure it out.

The problem comes from different stars having different code and I don't know how to capture all the different star codes.

Here's the sitemap that I'm working with:

{"_id":"yelp-Salt-Lake-City-UT","startUrl":["https://www.yelp.com/search?find_desc=Eyewear%20%26%20Opticians&find_loc=Salt%20Lake%20City%20UT&start=0&sortby=rating","https://www.yelp.com/search?find_desc=Eyewear%20%26%20Opticians&find_loc=Salt%20Lake%20City%20UT&start=20&sortby=rating","https://www.yelp.com/search?find_desc=Eyewear%20%26%20Opticians&find_loc=Salt%20Lake%20City%20UT&start=30&sortby=rating","https://www.yelp.com/search?find_desc=Eyewear%20%26%20Opticians&find_loc=Salt%20Lake%20City%20UT&start=40&sortby=rating"],"selectors":[{"id":"business","type":"SelectorLink","parentSelectors":["_root"],"selector":"li:nth-of-type(n+6) a.link-color--inherit__373c0__3dzpk.link-size--inherit__373c0__1VFlE","multiple":true,"delay":0},{"id":"name","type":"SelectorText","parentSelectors":["business"],"selector":"h1","multiple":false,"regex":"","delay":0},{"id":"website","type":"SelectorText","parentSelectors":["business"],"selector":"a[target='_blank']","multiple":false,"regex":"","delay":0},{"id":"rating","type":"SelectorHTML","parentSelectors":["business"],"selector":"div.i-stars--large-4-half__373c0__2rd5j","multiple":false,"regex":"","delay":0},{"id":"total-reviews","type":"SelectorText","parentSelectors":["business"],"selector":"p.text-color--mid__373c0__3G312.text-size--large__373c0__1568g","multiple":false,"regex":"","delay":0}]}

Yelp site uses random element names like 373c0__1VFlE so you will need better selectors. Try the sitemap below. I used Page load delay: 6000

{"_id":"yelp-salt-lake-city-ut-v2","startUrl":["https://www.yelp.com/search?find_desc=Eyewear%20%26%20Opticians&find_loc=Salt%20Lake%20City%20UT&start=20&sortby=rating"],"selectors":[{"id":"Custom delay","type":"SelectorElementClick","parentSelectors":["_root"],"selector":"div > h1","multiple":false,"delay":"1000","clickElementSelector":"div > h1","clickType":"clickOnce","discardInitialElements":"do-not-discard","clickElementUniquenessType":"uniqueText"},{"id":"Clcik links","type":"SelectorLink","parentSelectors":["_root"],"selector":"li h4 a[class*='link-color--inherit']:not([href*='adredir'])","multiple":true,"delay":0},{"id":"Name","type":"SelectorText","parentSelectors":["Clcik links"],"selector":"div > h1","multiple":false,"regex":"","delay":0},{"id":"Rating","type":"SelectorElementAttribute","parentSelectors":["Clcik links"],"selector":"div[class*=border-color] > span > div[role]","multiple":false,"extractAttribute":"aria-label","delay":0}]}

--
Ref: https://www.w3schools.com/cssref/css_selectors.asp

Thanks! I'll play with it and see if I can get it integrated with the other information I need scraped.