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 エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「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_reportMarkdownバッジ
[](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/1BibTeX形式の引用
@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 の証拠で順位付けされます。
このバリアントが首位の理由
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
バージョンに関する注意
作者はバージョンを宣言していません。
参照
7fc57fb4532f9ea45a9e19def4e06cab71f7343a
メンテナンスの新しさ
2026/8/16
利用状況
0 ダウンロード · 0 閲覧
ファイル構成
📄 SKILL.md