web-scrape

Extract text, HTML, or attribute values from web pages using URL and CSS selectors.

55|4|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/bug-ops/zeph --skill web-scrape-bug-ops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-scrape
Source: https://github.com/bug-ops/zeph/tree/main/.zeph/skills/web-scrape
Command: npx skills add https://github.com/bug-ops/zeph --skill web-scrape-bug-ops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extract structured data from web pages by specifying a URL, a CSS selector to target elements, and an extraction mode, enabling automation of repetitive scraping tasks.

Core Features & Use Cases

  • Extract text, HTML, or attribute values from targeted elements using a URL and a CSS selector.
  • Handle common data extraction tasks such as article content, tables, links, image URLs, and metadata across diverse sites.
  • Use case: Retrieve product names and prices from listing pages or pull headlines and links from news sites.

Quick Start

Provide a URL and a CSS selector, choose an extraction mode (text, html, or attr:NAME), and run the extraction to obtain results.

Frequently Asked Questions about web-scrape

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract structured data from web pages using CSS selectors?

To extract structured data from web pages, provide a target URL, a CSS selector to identify the elements, and an extraction mode. This returns targeted text, HTML, or attribute values for your specified page content.

Can I extract article content and metadata from diverse sites?

Yes, you can extract article content and metadata across diverse sites. By applying frontmatter-driven specifications with targeted CSS selectors, the tool retrieves consistent structured data from various web page structures.

What is the best way to pull product names and prices from listing pages?

The best way to pull product names and prices is to supply the listing page URL and the CSS selector targeting the product elements. Choose the text or attribute extraction mode to retrieve the specific values.

How do I collect links and image URLs from a web page?

You collect links and image URLs by specifying the page URL and using the appropriate CSS selector for anchor or image tags. Select the attribute extraction mode to pull href or src values directly.

Does web scraping handle HTML parsing for specific page elements?

Yes, the tool handles HTML parsing by targeting specific page elements through CSS selectors. It processes the underlying HTML structure to extract text, raw HTML, or specific attributes deterministically.

What extraction modes are available for targeted data extraction?

The available extraction modes are text, html, and attr:NAME. You choose the mode alongside your URL and CSS selector to determine whether you receive plain text, raw HTML, or specific attribute values.