## Scrape elements. `client.browserRendering.scrape.create(ScrapeCreateParamsparams, RequestOptionsoptions?): ScrapeCreateResponse` **post** `/accounts/{account_id}/browser-rendering/scrape` Get meta attributes like height, width, text and others of selected elements. ### Parameters - `ScrapeCreateParams = Variant0 | Variant1` - `ScrapeCreateParamsBase` - `Variant0 extends ScrapeCreateParamsBase` - `Variant1 extends ScrapeCreateParamsBase` ### Returns - `ScrapeCreateResponse = Array` - `results: Results` - `attributes: Array` - `name: string` Attribute name. - `value: string` Attribute value. - `height: number` Element height. - `html: string` HTML content. - `left: number` Element left. - `text: string` Text content. - `top: number` Element top. - `width: number` Element width. - `selector: string` Selector. ### Example ```node import Cloudflare from 'cloudflare'; const client = new Cloudflare({ apiToken: process.env['CLOUDFLARE_API_TOKEN'], // This is the default and can be omitted }); const scrapes = await client.browserRendering.scrape.create({ account_id: 'account_id', elements: [{ selector: 'h1' }], html: '

Hello World!

', }); console.log(scrapes); ``` #### Response ```json { "result": [ { "results": { "attributes": [ { "name": "name", "value": "value" } ], "height": 0, "html": "html", "left": 0, "text": "text", "top": 0, "width": 0 }, "selector": "selector" } ], "success": true, "errors": [ { "code": 0, "message": "message" } ] } ```