Not all items being scraped

Hi,

Apologies for re-posting but I have been advised that my previous post was unclear!

I am trying to scrape the following UberEats website to record the names of all restaurants, their delivery fee and the number of ratings each restaurant has:

https://www.ubereats.com/en-GB/stores/?ad_id=256124054859&adg_id=58700002384282474&adgroup_id=58700002384282474&adgroup_name=Generic_UberEAT>Core>Exact&campaign_id=71700000022745144&cid=71700000022745144&dev=c&ds_rl=12547431254743&ext_id=&gclid=Cj0KCQiA28nfBRCDARIsANc5BFBQFofpjcN5mHBR75BdKXiPKy3gZdeUnFCF5KKJBH8FEWppYE6N238aAirdEALw_wcB&gclsrc=aw.ds&kw=ubereats&kw_id=p22431906119&kwid=p22431906119&lint_id=&lphy_id=9045902&match=b&net=g&placement=&pos=1t1&ran=2415194826910543949&target=&utm_campaign=Search-google-brand_184_-99_GB-National_e_dsk_acq_cpc_en-gb_Exact&utm_medium=cpc-brand&utm_source=google&utm_term=ubereats

The page has a "load more" button at the bottom which I have attempted to address with Element Click. My attempt is as follows. The issue is that it only pulls 30 results and only returns the number of ratings. Any advice would be much appreciated! Thank you.

{"id":"ubereats_nyc","startUrl":["https://www.ubereats.com/en-GB/stores/?ad_id=256124054859&adg_id=58700002384282474&adgroup_id=58700002384282474&adgroup_name=Generic_UberEAT>Core>Exact&campaign_id=71700000022745144&cid=71700000022745144&dev=c&ds_rl=12547431254743&ext_id=&gclid=Cj0KCQiA28nfBRCDARIsANc5BFBQFofpjcN5mHBR75BdKXiPKy3gZdeUnFCF5KKJBH8FEWppYE6N238aAirdEALw_wcB&gclsrc=aw.ds&kw=ubereats&kw_id=p22431906119&kwid=p22431906119&lint_id=&lphy_id=9045902&match=b&net=g&placement=&pos=1t1&ran=2415194826910543949&target=&utm_campaign=Search-google-brand_184-99_GB-National_e_dsk_acq_cpc_en-gb_Exact&utm_medium=cpc-brand&utm_source=google&utm_term=ubereats"],"selectors":[{"id":"Click","type":"SelectorElementClick","parentSelectors":["root"],"selector":"a.base ","multiple":true,"delay":"1000","clickElementSelector":"div.loadMore_ button.ue-av","clickType":"clickMore","discardInitialElements":false,"clickElementUniquenessType":"uniqueText"},{"id":"resto_name","type":"SelectorText","parentSelectors":["Click"],"selector":"div.ue-br div.ue-br.ue-bv","multiple":true,"regex":"","delay":0},{"id":"deliv_fee","type":"SelectorText","parentSelectors":["Click"],"selector":"div.ue-je div.ue-a9 span","multiple":true,"regex":"","delay":0},{"id":"num_ratings","type":"SelectorText","parentSelectors":["Click"],"selector":"span:nth-of-type(2)","multiple":false,"regex":"","delay":0}]}

Sorry - This one is difficult, the elements keep changing. @iconoclast - how would you do this?

Try button:contains("Show more") for the selector