Describe the problem.
I am trying to scrape data from this website. I am a reseller, but they do not provide any CSV files. I can't figure out how to scrape their variations on products, sometimes they even have color AND size variation. I think the data is stored somewhere in the headed as JSON so I've been trying to us Element Click to cycle through the variation links with no luck, how would I do that with multiple variation types too?
This site also does not have any discernible way to take the model numbers or the SKUs (show up appended in URL) and put them back into a URL.
Url: (product examples of variations)
https://www.123ink.ca/p-374557-copy-mos-1008-copy-of-staples-1000-countbox-moustache
https://www.123ink.ca/p-363227-mos-a-125-125g-white-glue-moustache
https://www.123ink.ca/p-369403-monb-th052-007-color-pu-notebook-80-sheets-85inch-light-gray-moustache
Any help would be much appreciated. Thank you!!!!
Sitemap: (Searches all Office Supplies under this brand)
{"_id":"office-moustache","startUrl":["https://www.123ink.ca/en/b-2984-moustache?catalog_ids[]=4060&catalogs_joint=and&page=2&per_page=100&sort_by=price&view=grid","https://www.123ink.ca/en/b-2984-moustache?catalog_ids[]=4060&catalogs_joint=and&page=1&per_page=100&sort_by=price&view=grid"],"selectors":[{"id":"products","type":"SelectorLink","parentSelectors":["_root"],"selector":"a.product-title","multiple":true,"delay":0},{"id":"title","type":"SelectorText","parentSelectors":["products","click"],"selector":"h1","multiple":false,"regex":"","delay":0},{"id":"click","type":"SelectorLink","parentSelectors":["products","click"],"selector":".choose-sku-list a","multiple":true,"delay":0},{"id":"","type":"SelectorText","parentSelectors":["products"],"selector":"","multiple":false,"regex":"","delay":0}]}