ARGUMENTS
url
URL to scrape (optional; defaults to scrape suite URL) (optional)OPTIONS
--follow
Scrape all subviews of the page (default: false)--respectRobots
Respect robots.txt--outputType <type>
Output type (choices: "jpeg", "png", "md", "html")--outputTypes <json>
Output types as JSON array (e.g., --outputTypes '[{"type":"md","selector":{"type":"CSS","value":".main"}},{"type":"jpeg","quality":80,"fullPage":true}]')--quality <quality>
Quality of the png output (default: "100")--fullPage
Scrape full page (default: false)--cssSelector <selector>
CSS selector to scrape--xpathSelector <selector>
XPath selector to scrape--colorScheme <scheme>
Color scheme to use (LIGHT, DARK, LIGHTANDDARK) (choices: "LIGHT", "DARK", "LIGHTANDDARK")--browsers <browsers>
Browsers to use (comma separated: chrome,firefox,safari)--devices <devices>
Devices definition as JSON array (e.g., --devices '[{"viewport":"1920x1080","screen":"1920x1080","devicePixelRatio":1,"isMobile":false}]')--waitFor <waitFors...>
Wait for elements to appear before taking screenshot (format: [scope::]type=value, e.g.,--waitFor
"CSS=#content" "example.com::XPATH=//div[@class='loaded']")--cookie <cookies...>
Set cookies used when visiting the urls (format: [scope::]cookie_value, e.g., --cookie "session=abc123" "example.com::auth=token123; Path=/; Secure; HttpOnly")--header <headers...>
Set HTTP headers used when visiting the urls (format: [scope::]name=value, e.g., --header "Authorization=Bearer token" "example.com::Accept=application/json")--localStorage <items...>
Set localStorage values used when visiting urls (format: [scope::]key=value)--delay <delays...>
Add delay in milliseconds before taking screenshot (1-60000, format: [scope::]milliseconds, e.g., --delay "1000" "example.com::2000")--outputDir <dir>
Output directory (default: ".")-h, --help
display help for commandDocumentation for bdy v1.20.0
Last modified on Apr 13, 2026