extract_list
Convert repeated card elements on a page into structured JSON using CSS selectors. Handles HN-style lists, search results, and product grids without per-site boilerplate.
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 |