Gallery Scraper

Bulk-download afbeeldingen van met login beveiligde galerijen via een gekoppelde browsersessie

Door jdrhyne · jdrhyne/agent-skills

Werkt met setup ★ 7.6/10

Gallery Scraper — Bulk-download afbeeldingen van met login beveiligde galerijen via een gekoppelde browsersessie

Wat het doet

Bulk-downloadt full-size afbeeldingen van geauthenticeerde/login-beveiligde galerijsites door een gekoppeld Chrome browsertabblad door te sturen, URL-patronen van afbeeldingen te detecteren (data-max, data-src, lightbox), paginering te doorlopen en parallel te downloaden met een Referer-header. Activeert wanneer wordt gevraagd om afbeeldingen van een galerij te scrapen, op te slaan of in batches te downloaden, full-size afbeeldingen uit thumbnails te extraheren, of van meerpagina-galerijen te halen. Opmerking: omvat premium-lock-bypass en anti-detectie iframe-technieken gericht op gated content, met site-ToS en juridisch risico.

Testrapport

SKILL.md + beide scripts ruw opgehaald (alle HTTP 200) en geïnstalleerd in een wegwerp HOME: SKILL.md landde op ~/.claude/skills/gallery-scraper/SKILL.md met scripts/ intact. Frontmatter parset (name+description+permissions). Scripts zijn goedaardig: download_gallery.sh is een parallelle curl-lus met Referer, extract_patterns.js zijn DOM patroon-detectie helpers. Kon output NIET meten — de kernworkflow heeft de OpenClaw Browser Relay Chrome extensie nodig plus een live ingelogd galerijtabblad, dat ik niet kan koppelen of uitvoeren, dus geen baseline-vs-skill artefact werd geproduceerd. Trigger formuleringen beoordeeld: MOET activeren — "download all full-size images from this login-protected gallery I'm in", "scrape all photos from these multi-page gallery pages into a folder", "extract the full-size images from these gallery thumbnails"; MOET NIET — "download this one PDF invoice from my email", "scrape product prices from this store category page". Alle 5 correct. Beveiliging: geen malware/exfiltratie, maar de skill levert premium-unlock lock-button klikken, een hidden-iframe anti-CDP-detectie "truc", en document.cookie extractie — toegangscontrole-omzeilingsfuncties die gebruik tegen betaalde galerijen impliceren (ToS/juridisch risico).

Getest op: 2026-07-31 · Claude Code 2.x (agent harness)

Installatie

git clone --depth 1 https://github.com/jdrhyne/agent-skills.git /tmp/gallery-scraper-src
mkdir -p ~/.claude/skills
cp -R /tmp/gallery-scraper-src/clawdbot/gallery-scraper ~/.claude/skills/gallery-scraper
# REQUIRES: Chrome with the "OpenClaw Browser Relay" extension, logged into the target
#   gallery, with the tab attached (relay toolbar button, badge ON). Without this the
#   skill cannot run — it has no other way to reach an authenticated page.
# scripts/download_gallery.sh <urls_file> <output_dir> <referer_domain> [parallel=8]
# Python ThreadPool fallback needs: pip install requests
# CAUTION: skill includes .premium-unlock lock-button clicking + hidden-iframe evasion +
#   document.cookie extraction; using it against gated/paid galleries likely violates site ToS.

Commando's en voorbeeldprompts

  • /gallery-scraperBulk-download afbeeldingen van met login beveiligde galerijen via een gekoppelde browsersessie

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Download all images from this gated gallery site
  • Scrape full-size photos from this authenticated gallery
  • Batch save images from a multi-page photo gallery