When you click an exhibitor, a Javascript overlay appears in the top of the HTML. So I have an Element Click selector with the complete HTML as selector and the element that opens the overlay as click selector. This is the only way to be able to find the elements in the overlay without having the message 'element doesn't exist in parent element'.
However, when I scrape it, it keeps opening the first exhibitor and doesn't scrape any data.
Url: https://preview.showoff.asp.events/52CED60E-A5C3-A098-3D79C6F23B97D9A9/exhibitors
Sitemap:
{"_id":"intermodal","startUrl":["https://preview.showoff.asp.events/52CED60E-A5C3-A098-3D79C6F23B97D9A9/exhibitors?&page=2&searchgroup=00000001-exhibitors","https://preview.showoff.asp.events/52CED60E-A5C3-A098-3D79C6F23B97D9A9/exhibitors"],"selectors":[{"id":"Exposant","parentSelectors":["_root"],"type":"SelectorElementClick","clickActionType":"real","clickElementSelector":".m-exhibitors-list__items__item__image a","clickElementUniquenessType":"uniqueHTML","clickType":"clickMore","delay":2000,"discardInitialElements":"do-not-discard","multiple":false,"selector":"html"},{"id":"Website","parentSelectors":["Exposant"],"type":"SelectorLink","selector":".m-exhibitor-entry__item__body__contacts__additional__button__website a","multiple":false,"linkType":"linkFromHref"},{"id":"Address","parentSelectors":["Exposant"],"type":"SelectorText","selector":"div.m-exhibitor-entry__item__body__contacts__address","multiple":false,"regex":""}]}