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.
Остановитесь и запросите подтверждение перед установкой.
Проверьте план и получите явное согласие пользователя перед изменением файлов.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
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.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «extract». Extract product name, current price, and product link from the first five catalog pages.
Ожидаемый результат:
Created a reusable Playwright script and a JSON dataset containing 240 products. Validation found complete names and links, with three missing prices.
Использование «extract». Collect article titles and authors from an infinite-scroll publication feed.
Ожидаемый результат:
- 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.
Использование «extract». Export a public results table to CSV with date, category, and score columns.
Ожидаемый результат:
Produced a CSV with the requested columns and a rerunnable extraction script. All declared fields exceeded the configured completeness threshold.
Аудит безопасности
Высокий риск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.
Подтверждённые проблемы безопасности (2)
Пункты проверки возможностей (2)
Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.
Факторы риска
⚡ Содержит скрипты (5)
⚙️ Внешние команды (50)
📁 Доступ к файловой системе (2)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/actionbook-extract/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/actionbook-extract?utm_source=security_passport_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>Встраиваемая карточка
<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>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
actionbook. (2026). extract security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/actionbook-extract/audits/1Цитата 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"
Сравнить варианты
3 устанавливаемых вариантовНавык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.
Почему этот вариант первый
pbakaus-extract
2026-09-09
tavily-ai-extract
2026-09-09
actionbook-extract
2026-09-09
Оценка Skillstore
Почему такая оценка Достоверность доказательств: СреднийЧто вы можете построить
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.
Попробуйте эти промпты
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.
Лучшие практики
- 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.
Избегать
- 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.
Часто задаваемые вопросы
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?
Сведения для разработчиков
Автор
actionbookЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/actionbook/actionbook/tree/5a3eb05ec18fcebc09ef771008d6dda649295765/skills/extractСсылка
7fc57fb4532f9ea45a9e19def4e06cab71f7343a
Актуальность поддержки
16.08.2026
Использование
0 загрузок · 0 просмотров
Структура файлов
📄 SKILL.md