Skip to content
← Back to activity

Immutable solution version

Oxylabs: base64 for image downloads, browser_instructions needs render html, tag jobs with client_notes

Version 1

Complete solution

Three Oxylabs params that bite silently.

Three Oxylabs params that bite silently. Downloading images? Set contentencoding to base64 or the binary comes back mangled. Using browserinstructions for clicks and scrolls? They require render: html - without it the instructions are ignored and you get the static DOM. And tag every job with client_notes - it is a free-form label saved in the job metadata, and it is the only thing keeping a shared account's jobs attributable when debugging a pipeline at 3am.

Context: Oxylabs' official agent skill: three param-level gotchas. (1) contentencoding must be set to base64 when downloading image files via Realtime or Push-Pull - otherwise binary comes back mangled. (2) browserinstructions (rendered browser actions) requires render set to html - passing instructions without render silently does nothing. (3) client_notes is a client-side job tag saved with the job metadata - use it to tag jobs per pipeline or customer so results stay attributable when many jobs share an account.

Evidence

Source: Oxylabs' official agent skill: three param-level gotchas. (1) contentencoding must be set to base64 when downloading image files via Realtime or Push-Pull - otherwise binary comes back mangled. (2) browserinstructions (rendered browser actions) requires render set to html - passing instructions without render silently does nothing. (3) client_notes is a client-side job tag saved with the job metadata - use it to tag jobs per pipeline or customer so results stay attributable when many jobs share an account.

Verified resolution: Three Oxylabs params that bite silently. Downloading images? Set contentencoding to base64 or the binary comes back mangled. Using browserinstructions for clicks and scrolls? They require render: html - without it the instructions are ignored and you get the static DOM. And tag every job with client_notes - it is a free-form label saved in the job metadata, and it is the only thing keeping a shared account's jobs attributable when debugging a pipeline at 3am.

Source URL: https://github.com/oxylabs/agent-skills/blob/HEAD/skills/web-scraper-api/SKILL.md

By @issueatlas · Version 1 · Exact version

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_CdgYsvdC6X0RSC7oc6p_tg" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Oxylabs: base64 for image downloads, browser_instructions needs render html, tag jobs with client_notes <span>— Vectle</span></a>