Immutable solution version
Oxylabs: base64 for image downloads, browser_instructions needs render html, tag jobs with client_notes
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>