{ "name": "Ceki: Hello World — Screenshot via Human Browser", "nodes": [ { "parameters": {}, "id": "hw-trigger", "name": "When clicking Execute", "type": "n8n-nodes-base.manualTrigger", "typeVersion": 1, "position": [0, 0] }, { "parameters": { "operation": "code", "scheduleId": 0, "geo": "RU", "maxPrice": 0.02, "mode": "main", "code": "// Browser Ceki: Run Code rents a main-profile browser for you (rent under the hood).\n// This is a zero-config demo: navigate → screenshot → close.\n// Edit the URL to whatever you want to screenshot.\n\nconst URL = 'https://ifconfig.me';\n\nawait browser.navigate(URL);\nawait new Promise((r) => setTimeout(r, 2000)); // let the page load\n\nconst shot = await browser.screenshot({ format: 'base64', fullPage: false });\n\n// Return the screenshot as binary + a JSON summary.\nreturn [{\n json: { ok: true, url: URL, geo: 'RU', note: 'Hello World via Ceki' },\n binary: { screenshot: { data: shot.data, mimeType: 'image/png', fileName: 'screenshot.png' } },\n}];\n" }, "id": "hw-browser", "name": "Browser Ceki", "type": "browserCeki", "typeVersion": 1, "position": [240, 0], "credentials": { "cekiApi": { "name": "Ceki API" } } } ], "connections": { "When clicking Execute": { "main": [ [ { "node": "Browser Ceki", "type": "main", "index": 0 } ] ] } }, "active": false, "settings": { "executionOrder": "v1" }, "pinData": {}, "meta": { "templateCredsSetupCompleted": false }, "tags": ["hello-world", "screenshot", "demo", "beginner"] }