extract_list
Extract structured data from repeated page elements like search results or product grids by specifying an item CSS selector and field definitions. Returns an array of objects.
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 |
|---|---|---|---|
| fields | Yes | {field_name: 'sub-selector' | 'sub-selector @attr' | ['sub-selector', '@attr']} | |
| item_selector | Yes | CSS selector matching each card/row | |
| limit | No | Max items to extract (default 1000) |