Good day, some advice in how to scrape for several elements that sometimes appear once and sometimes appear several times.
For example in site1 (below is my sitemap) appears only one store and its information. I've selected "selectors" for name (h1), address1, address2 and address3. Then in site2 appears 3 stores and for each store I'd like to scrape name, address1, address2, address3.
The main site has several cities, and some cities have one store and some have several stores.
1-) How to tell to handle both cases in same sitemap?
2-) How to do in order that in output file, the name and addresses appear in same row and different columns?
Thanks in advance.
Url1 for city1 (one store): site1
Url2 for city2 (multiple stores): site2
Sitemap for city1:
{"_id":"store","startUrl":["https://stores.aldi.us/ks/hutchinson/1711-n-waldron-st"],"selectors":[{"id":"name","multiple":false,"parentSelectors":["_root"],"regex":"","selector":"h1","type":"SelectorText"},{"id":"address1","multiple":false,"parentSelectors":["_root"],"regex":"","selector":"[itemprop='address'] span.Address-line1","type":"SelectorText"},{"id":"address2","multiple":false,"parentSelectors":["_root"],"regex":"","selector":"[itemprop='address'] span.Address-city","type":"SelectorText"},{"id":"address3","multiple":false,"parentSelectors":["_root"],"regex":"","selector":"span[itemprop='addressRegion']","type":"SelectorText"},{"id":"address4","multiple":false,"parentSelectors":["_root"],"regex":"","selector":"span[itemprop='postalCode']","type":"SelectorText"}]}