scrape_page
Scrape JavaScript-rendered webpages by providing a URL. Return content as markdown, HTML, or text with configurable wait states to handle dynamic loading.
Instructions
Scrape any SPA or JS-rendered webpage and return its content.
Args: url: The page URL to scrape. wait_for: Playwright wait state — 'networkidle' | 'load' | 'domcontentloaded'. selector: Optional CSS selector to wait for before returning content. mode: Output format — 'markdown' | 'html' | 'text'. wait_ms: Extra settle delay in milliseconds after the page loads.
Returns: {content, page_title, url, word_count, mode}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| mode | No | markdown | |
| wait_ms | No | ||
| selector | No | ||
| wait_for | No | networkidle |