web-scraper

Featured

Scrape, crawl, and extract data from websites. Use when users ask to scrape web pages, extract content, crawl websites, or collect data from the internet.

AI & Automation 581 stars 0 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
92
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Web Scraper ## Overview Extract content and data from websites using various techniques including crawling, scraping, and structured data extraction. ## When to Use - Extract text content from web pages - Crawl entire websites - Collect structured data - Research and gather information - Monitor website changes - Extract tables and lists ## Tools Available ### Content Extraction ```javascript // Use extract_content_from_websites for structured extraction // Supports batch processing of multiple URLs // Returns JSON format with extracted content ``` ### Task Format ```javascript { tasks: [ { url: "https://example.com", prompt: "Extract specific information", task_name: "optional_name" } ] } ``` ## Usage Patterns ### Simple Content Extraction ```javascript // Extract main content from a page const result = await extract_content_from_websites({ tasks: [{ url: "https://news.example.com/article", prompt: "Extract the title, author, date, and main content" }] }); ``` ### Batch URL Processing ```javascript // Process multiple URLs in parallel const urls = [ "https://site.com/page1", "https://site.com/page2", "https://site.com/page3" ]; const results = await extract_content_from_websites({ tasks: urls.map((url, i) => ({ url, prompt: "Extract all product information, prices, and descriptions", task_name: `product_${i}` })) }); ``` ### Data Mining ...

Details

Author
shobcoder
Repository
shobcoder/shob
Created
5 months ago
Last Updated
2 weeks ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category