extract
Extract Structured Website Data with Playwright
Dynamic websites make reliable data extraction difficult. This skill discovers selectors, handles common loading patterns, and produces reusable Playwright scripts with structured output.
ArrĂȘtez-vous et demandez confirmation avant lâinstallation.
Examinez le plan et obtenez le consentement explicite de lâutilisateur avant de modifier des fichiers.
Installer avec mon Agent
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
Review the Skillstore skill "extract" from https://skillstore.io/skills/actionbook-extract.md and its manifest at https://skillstore.io/api/skills/actionbook-extract/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Ressources lisibles par les agents
Utilisez ces liens lorsquâun Agent IA, un crawler ou un script a besoin dâun contexte propre au lieu de lire toute la page.
Tester
Utilisation de « extract ». Extract product name, current price, and product link from the first five catalog pages.
Résultat attendu:
Created a reusable Playwright script and a JSON dataset containing 240 products. Validation found complete names and links, with three missing prices.
Utilisation de « extract ». Collect article titles and authors from an infinite-scroll publication feed.
Résultat attendu:
- Generated a bounded scroll workflow that stops after three rounds without new records.
- Extracted 618 unique articles and checked the first and last visible records.
- Saved the dataset and reported the script path, data path, and record count.
Utilisation de « extract ». Export a public results table to CSV with date, category, and score columns.
Résultat attendu:
Produced a CSV with the requested columns and a rerunnable extraction script. All declared fields exceeded the configured completeness threshold.
Audit de sécurité
Risque élevéThe Playwright eval APIs, Markdown backticks, and reconnaissance matches are false positives rather than dynamic or shell code execution. The fixed output path can overwrite an existing file. Untrusted webpage content and shell placeholder interpolation create additional injection risks that require safeguards.
Préoccupations de sécurité confirmées (2)
ĂlĂ©ments dâĂ©valuation des capacitĂ©s (2)
Il sâagit de capacitĂ©s locales rĂ©elles qui peuvent ĂȘtre attendues pour cette compĂ©tence ; elles nĂ©cessitent donc un examen, mais ne sont pas comptabilisĂ©es comme comportement malveillant confirmĂ©.
Facteurs de risque
⥠Contient des scripts (5)
âïž Commandes externes (50)
đ AccĂšs au systĂšme de fichiers (2)
Partager et citer ce rapport
Partagez le rapport dâĂ©valuation versionnĂ©, le badge neutre, la carte intĂ©grable et les citations. Skillstore prĂ©sente les preuves sans dĂ©cider si ce Skill est sĂ»r.
Copier le lien du rapport
https://skillstore.io/skills/actionbook-extract/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/actionbook-extract?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/actionbook-extract?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/actionbook-extract/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/actionbook-extract.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citations académiques (APA · BibTeX · CFF)
Citation APA
actionbook. (2026). extract security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/actionbook-extract/audits/1Citation BibTeX
@techreport{actionbook-actionbook-extract-2026,
author = {actionbook},
title = {extract security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/actionbook-extract/audits/1},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "extract security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "actionbook"
date-released: "2026-08-15"
url: "https://skillstore.io/skills/actionbook-extract/audits/1"
identifiers:
- type: other
value: "skillstore:actionbook-extract:audit:1"
description: "Skillstore immutable audit report identifier"
Comparer les variantes
3 variantes installablesChaque auteur reste un skill installable distinct. La variante recommandée est classée selon les preuves Skillstore.
Pourquoi cette variante est premiĂšre
pbakaus-extract
2026-09-09
tavily-ai-extract
2026-09-09
actionbook-extract
2026-10-21
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: MoyenCe que vous pouvez créer
Collect Product Catalogs
Extract product names, prices, availability, and links from paginated or dynamically loaded catalog pages.
Build Research Datasets
Collect titles, authors, dates, and metadata from public search results or publication listings.
Monitor Operational Listings
Create a repeatable script for collecting authorized job, property, event, or dashboard records.
Essayez ces prompts
Extract [fields] from [URL]. Save the records as [JSON or CSV] and provide a reusable Playwright script.
Extract [fields] from every results page at [URL]. Stop after [maximum pages] and validate the first and last records.
Extract [fields] from [URL]. Detect hydration, infinite scrolling, or virtualization, then use bounded waits and scrolling to collect unique records.
Build and run an authorized extractor for [URL]. Use stable selectors, protect existing files, enforce limits, and report completeness checks and caveats.
Bonnes pratiques
- Use stable semantic selectors and verify them against a small page sample before full extraction.
- Set maximum pages, scrolls, and timeouts for every dynamic collection loop.
- Use authorized targets and review extracted fields for personal or sensitive information.
Ăviter
- Do not bypass authentication, CAPTCHAs, access controls, or website restrictions.
- Do not interpolate untrusted URLs or selectors into shell commands without robust argument handling.
- Do not overwrite existing output files without explicit user confirmation.
Foire aux questions
What does this skill produce?
Does the generated script require Actionbook?
Can it handle infinite scrolling?
Can it extract authenticated pages?
How does it validate results?
What happens when selectors stop working?
Détails du développeur
Auteur
actionbookLicence
MIT
Révision Skillstore
r1
Avis de version
Lâauteur nâa dĂ©clarĂ© aucune version.
Réf
7fc57fb4532f9ea45a9e19def4e06cab71f7343a
Récence de maintenance
16/08/2026
Utilisation
0 téléchargements · 0 vues
Structure de fichiers
đ SKILL.md