extract_list
Extract repeated card layouts, search results, or product grids into structured JSON arrays. Define an item selector and field selectors to pull text or attribute values from each match.
Instructions
Pull a repeated card pattern into [{...}, {...}]. Right tool for HN-style lists, search results, product grids — collapses per-site eval boilerplate. Field spec shapes: 'css selector' (text content), 'css selector @attr' (attribute), or ['css selector', '@attr'] (tuple form). If a sub-selector returns null, the field value is null.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max items to extract (default 1000) | |
| fields | Yes | {field_name: 'sub-selector' | 'sub-selector @attr' | ['sub-selector', '@attr']} | |
| item_selector | Yes | CSS selector matching each card/row |