What can you do with it?
The/scraping
command enables you to extract data from websites using browser automation. You can scrape content from dynamic pages, interact with page elements, capture screenshots, extract structured data, and automate web workflows with actions like clicking, typing, and navigation.
How to use it?
Basic Command Structure
Parameters
Required:url
- The website URL(s) to scrape (can be array for multiple URLs)
formats
- Output format: markdown or html (defaults to markdown)onlyMainContent
- Extract only main content excluding navigation/footers (defaults to true)actions
- Array of browser actions to perform before scrapingwaitFor
- Milliseconds to wait for page to load (defaults to 1000)includeTags
- HTML tags/classes/IDs to includeexcludeTags
- HTML tags/classes/IDs to excludevision
- Use AI to analyze page content with promptsscreenshot
- Capture screenshots (fullpage, jpeg/png, quality options)loop
- Repeat actions with input data from previous stepssecrets
- Use vault items for authenticationbrowserConnection
- Use saved browser connections for login
Response Format
The command returns:Examples
Basic Usage
Advanced Usage
Authentication with Vault
Loop with Data Processing
Shopping Cart Analysis
Notes
Available Actions
Navigation Actions:goTo: [URL]
- Navigate to a specific pagewait: [milliseconds]
- Pause for specified timescrollBottom
- Scroll to bottom of pagescrollTo: [selector]
- Scroll to specific element
click: [text or selector]
- Click on an elementhover: [text or selector]
- Move mouse over elementfill: [field] with [text]
- Enter text into input fieldselect: [option]
- Choose from dropdown menucheck: [checkbox]
- Toggle checkbox/radio buttonpress: [key]
- Press keyboard key (Enter, Tab, etc.)
screenshot: options: [fullpage (true|false), jpeg|png, quality (0-100)]
- Capture screenshotvision: [prompt, options]
- Use AI to retrieve or analyze page contentruncode: [Playwright code]
- Execute custom Playwright codeloop: [actions]
- Repeat actions with input data
Authentication & Connections
Browser Connections: Use saved browser connections for automatic login:AI Vision
Use Vision AI to extract specific information from pages:Loop Functionality
Loop with Data Example: Use data from previous steps in loops:Element Selection
By Text Content:click: "Login"
- Clicks element containing exact textfill: "Search..." with "laptops"
- Targets input by placeholder
click: #login-button
- Using IDclick: .submit-btn
- Using class nameclick: button.primary
- Element type with classclick: .form > .submit
- Using hierarchy
click: //button[@type="submit"]
- Button with specific typeclick: //div[@class="menu"]//a
- Links within menu divclick: //h1[contains(text(), "Welcome")]
- Heading containing textclick: //label[text()="Password"]/following-sibling::input
- Input after label
click: "Submit" in .form-container
- Text within specific containerclick: "Login" in #auth-modal
- Text within ID