Null result even though Data Preview shows correct data

Selector for "labelinfo" correctly shows data during testing but not when scraping. Could someone please help? Thank you.

{"_id":"test","startUrl":["https://www.target.com/p/happy-baby-stage-1-infant-formula-with-iron-21oz/-/A-52146325"],"selectors":[{"id":"labelInfo","type":"SelectorHTML","parentSelectors":["click"],"selector":"[id="tabContent-tab-Labelinfo"]","multiple":false,"regex":"","delay":0},{"id":"click","type":"SelectorElementClick","parentSelectors":["_root"],"selector":"#product-details-tabs > div","multiple":false,"delay":"500","clickElementSelector":"a#tab-Labelinfo","clickType":"clickOnce","discardInitialElements":"do-not-discard","clickElementUniquenessType":"uniqueText"}]}

Your click delay is probably too short. Also, make sure your Page load delay is long enough. Try this:

{"_id":"target-test","startUrl":["https://www.target.com/p/happy-baby-stage-1-infant-formula-with-iron-21oz/-/A-52146325"],"selectors":[{"id":"Item name","type":"SelectorText","parentSelectors":["_root"],"selector":"[itemprop='name'] span","multiple":false,"regex":"","delay":0},{"id":"Click Label Info","type":"SelectorElementClick","parentSelectors":["_root"],"selector":".h-padding-r-default div.h-bg-white","multiple":false,"delay":"2000","clickElementSelector":"#tab-Labelinfo div","clickType":"clickOnce","discardInitialElements":"do-not-discard","clickElementUniquenessType":"uniqueText"},{"id":"Serving Size","type":"SelectorText","parentSelectors":["Click Label Info"],"selector":"div.h-padding-b-default > div > p","multiple":false,"regex":"","delay":0}]}

1 Like

That worked! Thank you.