# `Perplexed.Scraper.BrowserRun`
[🔗](https://github.com/agoodway/perplexed/blob/v0.2.0/lib/perplexed/scraper/browser_run.ex#L1)

Cloudflare Browser Run `/markdown` quick action as a `Perplexed.Scraper`:
loads the URL in headless Chrome, runs its JavaScript, and returns the
rendered page as Markdown.

It renders; it does not get past bot protection, because Browser Run
always identifies itself as a bot. Billing is browser time (10 hours a
month on Workers Paid, then $0.09 an hour); the `x-browser-ms-used` header
reports each call's time, kept on the document as `browser_ms`.

Needs `config :perplexed, cloudflare_account_id:` and a
`cloudflare_api_token:` with Browser Run Edit.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
