Actions15
CSS Extractor
AI-generatedSummary
Extract structured data from a web page at a specified URL by selecting repeated elements using a base CSS selector and retrieving multiple fields within each element using individual CSS selectors and extraction types.
Inputs
- URL (required) — The URL of the web page to extract content from.
- Base Selector (required) — CSS selector for the repeating container elements to extract (e.g., product items or article cards).
- Fields (required) — A list of fields to extract within each base element, specifying each field's name, CSS selector relative to the base, extraction type (text, HTML, or attribute), and attribute name if applicable.
- Options — Options to clean and normalize extracted text and to include the original full page text in the output.
- Browser & Session — Configuration for an automated browser session including browser profile, browser type, JavaScript enablement, stealth mode, cookies, user agent, proxy settings, viewport size, headless mode, timeout, and other browser launch parameters to bypass bot detection or emulate user environments.
- Crawl Settings — Options controlling crawling behavior such as anti-bot modes, ads and CSS blocking, cache usage, robots.txt compliance, custom JavaScript execution before extraction, waiting conditions, retries, filtering external/internal links, exclusion of specific HTML tags, and word count thresholds for content inclusion.
Output shape
a list of extracted data objects, each representing one repeated element matched by the base selector, with fields named as specified and their extracted values; optionally includes original page text if selected.
Extraction uses a browser-based crawl with optional bot-evasion features. The output fields may contain text, HTML, or attribute values as configured. Extraction respects CSS selectors relative to each repeated element. The operation returns all matched elements as separate output entries.