# X_SCRAPE_EGRESS_UNSUPPORTED

## Means

this driver cannot give the session the exit the run asked for

## Typical cause

**terminal.** `egress:` named an exit for this run and the driver cannot dial it: `remoteBrowser({ cdpUrl })` with a fixed URL attaches to a browser already bound to another exit, or the launcher has no `page.authenticate()` for an exit that carries credentials. The cause names scheme and host only, never the credentials

## Fix

`pass remoteBrowser({ cdpUrl: resolver }) so each run rents a browser on its own exit, or drop egress: from the scrape() definition and set the exit once on the driver — remoteBrowser({ proxy })`

[Scraping](/error-codes#scraping)
