web_scrape_page
Scrape Page — Extract structured data from a public web page at a user-provided http(s) URL: CSS-selector mode returns text per selector; readability mode returns the main article as clean markdown. [category: web]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | http(s) URL to scrape | |
| mode | No | Chooses the response shape: selectors returns per-key text under 'data'; readability returns the article object under 'article'. | readability |
| selectors | No | key → CSS selector map — REQUIRED (non-empty) when mode=selectors | |
| timeout_ms | No | Optional fetch timeout override in milliseconds. | |
| user_agent | No | Optional custom User-Agent header. | |
| acknowledge_robots | No | Business+ only: proceed even when robots.txt disallows the page. |