Inconsistencies in site design

Hi all👋

I'm trying to find every the total count of every store type across all Dior locations, meaning how many Dior Boutiques there are, how many Dior Retailers, etc. The landing page I've linked below generally first links to countries, then cities, and then shows a panel of all locations in that city with the store type. I've found 2 exceptions to this rule so far:

  1. In countries where there is only 1 store location, the country hyperlink will immediately go to the webpage of the only location in that country
  2. The United States' links go as follows: United States -> State -> City -> Locations Panel OR United States -> State -> Locations Panel

The inconsistencies make it very difficult! I'd very much appreciate some advice🙏

Url: https://www.dior.com/fashion/stores/en_gb/

Sitemap:

{"_id":"Dior","startUrl":["https://www.dior.com/fashion/stores/en_gb"],"selectors":[{"id":"country-link","linkType":"linkFromHref","multiple":true,"parentSelectors":["_root"],"selector":"a.Directory-listLink","type":"SelectorLink"},{"id":"city-link","linkType":"linkFromHref","multiple":true,"parentSelectors":["country-link"],"selector":"a.Directory-listLink","type":"SelectorLink"},{"id":"location-type","multiple":true,"parentSelectors":["city-link"],"regex":"","selector":"div.Teaser-locationType","type":"SelectorText"},{"id":"location-type-oneStore","multiple":false,"parentSelectors":["city-link"],"regex":"","selector":"div.Core-locationType","type":"SelectorText"}]}

Hi,

Please check the setup below:

{"_id":"dior-com","startUrl":["https://www.dior.com/fashion/stores/en_gb"],"selectors":[{"elementLimit":0,"id":"country_wrapper","multiple":true,"parentSelectors":["_root"],"scroll":false,"selector":"li.Directory-listItem","type":"SelectorElement"},{"id":"country_name","multiple":false,"multipleType":"singleColumn","parentSelectors":["country_wrapper"],"regex":"","selector":"span","type":"SelectorText","version":2},{"id":"country_link","linkType":"linkFromHref","multiple":false,"parentSelectors":["country_wrapper"],"selector":"a","type":"SelectorLink","version":2},{"elementLimit":0,"id":"location_wrapper","multiple":true,"parentSelectors":["country_link","state_link","city_link"],"scroll":false,"selector":"article, .Core-container","type":"SelectorElement"},{"id":"location_name","multiple":false,"multipleType":"singleColumn","parentSelectors":["location_wrapper"],"regex":"","selector":"span.LocationName-brand","type":"SelectorText","version":2},{"elementLimit":0,"id":"state_wrapper","multiple":true,"parentSelectors":["country_link"],"scroll":false,"selector":"li.Directory-listItem","type":"SelectorElement"},{"id":"state_name","multiple":false,"multipleType":"singleColumn","parentSelectors":["state_wrapper"],"regex":"","selector":"span","type":"SelectorText","version":2},{"id":"state_link","linkType":"linkFromHref","multiple":false,"parentSelectors":["state_wrapper"],"selector":"a","type":"SelectorLink","version":2},{"elementLimit":0,"id":"city_wrapper","multiple":true,"parentSelectors":["state_link"],"scroll":false,"selector":"li.Directory-listItem","type":"SelectorElement"},{"id":"city_name","multiple":false,"multipleType":"singleColumn","parentSelectors":["city_wrapper"],"regex":"","selector":"span","type":"SelectorText","version":2},{"id":"city_link","linkType":"linkFromHref","multiple":false,"parentSelectors":["city_wrapper"],"selector":"a","type":"SelectorLink","version":2}]}

I believe this worked, thank you! The output had some duplicates, but those were easy to remove in a spreadsheet editor😌