So, I tried doing this for my particular dataset, and I'm still having problems with empty cells, data not matching up.
I created element selectors (set to "multiple"), and then child text selectors (NOT set to "multiple"), and while data preview shows that my data looks good, when I actually scrap the page, the resulting data is not lined up.
Any advice?
{"_id":"test","startUrl":["https://paintref.com/cgi-bin/colorcodedisplay.cgi?make=Smart&con=k&page=1&rows=50"],"selectors":[{"id":"yearelement","type":"SelectorElement","parentSelectors":["_root"],"selector":"center tr:nth-of-type(n+2) td:nth-of-type(3)","multiple":true,"delay":0},{"id":"year","type":"SelectorText","parentSelectors":["yearelement"],"selector":"a","multiple":false,"regex":"","delay":0},{"id":"makeelement","type":"SelectorElement","parentSelectors":["_root"],"selector":"center tr:nth-of-type(n+2) td:nth-of-type(4)","multiple":true,"delay":0},{"id":"make","type":"SelectorText","parentSelectors":["makeelement"],"selector":"a","multiple":false,"regex":"","delay":0},{"id":"colornameelement","type":"SelectorElement","parentSelectors":["_root"],"selector":"center tr:nth-of-type(n+2) td:nth-of-type(5)","multiple":true,"delay":0},{"id":"color name","type":"SelectorText","parentSelectors":["colornameelement"],"selector":"a","multiple":false,"regex":"","delay":0},{"id":"colorcodeelement","type":"SelectorElement","parentSelectors":["_root"],"selector":"center tr:nth-of-type(n+2) td:nth-of-type(6)","multiple":true,"delay":0},{"id":"color code","type":"SelectorText","parentSelectors":["colorcodeelement"],"selector":"a","multiple":false,"regex":"","delay":0},{"id":"sampleelement","type":"SelectorElement","parentSelectors":["_root"],"selector":"center > table[cellpadding] tr:nth-of-type(n+2) td[align]","multiple":true,"delay":0},{"id":"hexcode","type":"SelectorElementAttribute","parentSelectors":["sampleelement"],"selector":"parent","multiple":false,"extractAttribute":"bgcolor","delay":0}]}