I need to convert a set of records (one record per page) into a single table. Each record is formatted as a list of name:value pairs but not every record has every field, i.e. some records are missing some data points.
As an example, I've picked the best sellers list on amazon:
URL: https://www.amazon.co.uk/gp/bestsellers/books/
Sitemap:
{"_id":"amzbestsellers","startUrl":["https://www.amazon.co.uk/gp/bestsellers/books/"],"selectors":[{"id":"book","type":"SelectorLink","parentSelectors":["_root"],"selector":".zg-item > a","multiple":true,"delay":0},{"id":"details","type":"SelectorText","parentSelectors":["_root"],"selector":".a-section #detailBullets_feature_div ul","multiple":false,"regex":"","delay":0},{"id":"data","type":"SelectorText","parentSelectors":["book"],"selector":".a-section #detailBullets_feature_div ul","multiple":false,"regex":"","delay":0}]}