📊

Web Scraper Summarizer

👤 fuzzyb33s 📦 v1.0.1 ⭐ 4.1 ⬇️ 272 下载
📊 数据分析 免费

📖 技能介绍


name: web-scraper-summarizer description: "Fetch web pages and generate AI-powered summaries using Ollama LLM. Use when you need to (1) scrape and summarize web articles, (2) extract key points from web pages, (3) analyze web content for specific topics, or (4) quickly understand what a web page is about without reading it fully. Triggers include: summarize this article, scrape this URL, what is on this page, analyze this web content, extract key points from."

来源于7w4.net。


Web Scraper & Summarizer

Scrape web pages and generate structured summaries using Ollama LLM.

Usage

Basic Summary

python scripts/scrape_and_summarize.py <url>

Outputs a 2-3 sentence brief summary.

Custom Styles

python scripts/scrape_and_summarize.py <url> detailed
python scripts/scrape_and_summarize.py <url> bullet

Styles: - brief (default) - 2-3 sentence overview - detailed - Comprehensive with bullet points - bullet - Key points as bullet list

Workflow

  1. Detect URL - User provides a URL to analyze
  2. Fetch - Script uses curl to retrieve page content (30s timeout)
  3. Clean - HTML stripped, content extracted and cleaned
  4. Truncate - Content limited to ~16k tokens to fit context
  5. Summarize - Ollama generates summary based on requested style

Requirements

  • curl available on PATH
  • Ollama installed with llama3.2 model pulled
  • Python 3.8+

Error Handling

  • Fetch fails: Shows error, exits with code 1
  • Content too short: Detects and reports empty pages
  • Ollama unavailable: Falls back to raw content display (truncated)

Output Format

Summary is printed to stdout. Progress/debug info goes to stderr.

=== SUMMARY ===
[AI-generated summary here]

On Ollama failure, raw content is shown instead:

=== PAGE CONTENT (raw) ===
[truncated page text]

Performance Notes

  • Fast pages: ~5-10 seconds total
  • Large pages: Content truncation happens at ~16k tokens
  • Ollama latency: Depends on model size and hardware (typically 10-30s for summary)

🤖 AI 评测

这是一个实用的网页摘要工具,能快速抓取网页并用AI生成摘要。文档写得清楚,错误处理考虑周全,在AI服务不可用时会自动显示原始内容作为保底。上手简单,支持多种摘要详略程度。不过它依赖本地Ollama环境配置,首次使用可能需要花点时间设置。摘要质量取决于本地模型能力,大型或复杂的网页处理效果可能不太稳定。总体来说是个好用的基础工具,日常网页摘要需求基本能满足。

📊 多维度评分

适应性4.2
规范性4.1
有效性4.1
可靠性4
可信度4.4

📁 包含文件 (3 个)

📄 SKILL.md 2 KB
📄 _meta.json 141 B
📄 scripts/scrape_and_summarize.py 4.8 KB