I'm scraping data from a property website. The problem is that the page has two scroll elements - one "nested" inside the other.
So, what's happening is that the scraper scrolls the "first" scroll element, and scrapes data so loaded. But to add the rest of the data the "nested" scroll doesn't happen - so the data hidden there is not scraped.
How can I fix that?
Url: https://patriotfamilyhomes.guestybookings.com/properties/
Sitemap:
{"_id":"patriotfamhomes","startUrl":["https://patriotfamilyhomes.guestybookings.com/properties/"],"selectors":[{"delay":3000,"elementLimit":500,"id":"property","multiple":true,"parentSelectors":["_root"],"selector":"div.root-0-2-488","type":"SelectorElementScroll"},{"id":"Name","multiple":false,"parentSelectors":["property","property2"],"regex":"","selector":"div.TextField-colorInput-0-2-257","type":"SelectorText"},{"id":"Where","multiple":false,"parentSelectors":["property","property2"],"regex":"","selector":".mt-2 div","type":"SelectorText"},{"id":"Price","multiple":false,"parentSelectors":["property","property2"],"regex":"","selector":".TextField-h2-0-2-246 span","type":"SelectorText"},{"id":"Type","multiple":false,"parentSelectors":["property","property2"],"regex":"","selector":"span[data-qa='property-type']","type":"SelectorText"},{"id":"Guests","multiple":false,"parentSelectors":["property","property2"],"regex":"","selector":"span[data-qa='property-guests-label']","type":"SelectorText"},{"id":"Bed","multiple":false,"parentSelectors":["property","property2"],"regex":"","selector":"span[data-qa='property-bedroom-label']","type":"SelectorText"},{"id":"Bath","multiple":false,"parentSelectors":["property","property2"],"regex":"","selector":"span[data-qa='property-bathroom-label']","type":"SelectorText"},{"id":"Pic","multiple":false,"parentSelectors":["property","property2"],"selector":"a img","type":"SelectorImage"},{"clickActionType":"real","clickElementSelector":"div.propertyListWrapper-0-2-278","clickElementUniquenessType":"uniqueText","clickType":"clickOnce","delay":2000,"discardInitialElements":"discard-when-click-element-exists","id":"click","multiple":false,"parentSelectors":["_root"],"selector":"div.propertyListWrapper-0-2-278","type":"SelectorElementClick"},{"delay":4000,"elementLimit":500,"id":"property2","multiple":true,"parentSelectors":["_root"],"selector":"div.root-0-2-488","type":"SelectorElementScroll"},{"clickActionType":"real","clickElementSelector":"div.propertyListWrapper-0-2-278","clickElementUniquenessType":"uniqueText","clickType":"clickOnce","delay":4500,"discardInitialElements":"discard-when-click-element-exists","id":"click2","multiple":false,"parentSelectors":["_root"],"selector":"div.propertyListWrapper-0-2-278","type":"SelectorElementClick"},{"delay":6000,"elementLimit":500,"id":"property3","multiple":true,"parentSelectors":["_root"],"selector":"div.root-0-2-488","type":"SelectorElementScroll"}]}
Thank you in advance for any help,
Chrislee