AI студия Владимира Ломтева
УСЛУГИПРОЕКТЫСТАТЬИБАЗА ЗНАНИЙМаркетплейсОбучениеПолезные сервисы

Оставьте заявку,
чтобы обсудить проект

Напишите ваш вопрос, не забудьте указать телефон. Мы перезвоним и все расскажем.

Контакты

Москва

Работаем по всей России
и миру (онлайн)

+7 (999) 760-24-41

Ежедневно с 9:00 до 21:00

lamooof@gmail.com

По вопросам сотрудничества

TelegramWhatsApp

Есть предложение?

Напишите нам в мессенджеры

© 2025 AI студия Владимира Ломтева

Политика конфиденциальностиСогласие на обработку ПДн|ИНН 623412173261
    Web Content Fetcher — Скилл для ИИ-агентов | AI Рассвет

    Web Content Fetcher

    Extract article content from any URL as clean Markdown. Uses Scrapling script as primary method (with auto fast→stealth fallback), Jina Reader as alternative for simple pages. Preserves headings, links, images, lists, and code blocks. Use this skill whenever the user wants to fetch, read, extract, scrape, or summarize content from a URL — including blog posts, news articles, WeChat articles (微信公众号), documentation pages, or any web page. Also trigger when the user says things like "帮我读一下这篇文章", "抓取这个网页", "提取正文", or "read this page for me".

    Скиллы для маркетинга#GitHub#shirenchuang/web-content-fetcher#skills.sh
    Скачивания
    0
    В избранном
    0
    Комментарии
    0
    Просмотры

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add shirenchuang/web-content-fetcher --skill web-content-fetcher
    Скачать ZIP
    Версия
    1.0.0+670f8b36197f
    Автор
    Владимир Ломтев
    Репозиторий
    shirenchuang/web-content-fetcher
    GitHub: shirenchuang/web-content-fetcher

    Как установить

    1. 1Скопируйте команду из блока установки.
    2. 2Запустите её в терминале из каталога проекта.

    Документация

    Web Content Fetcher

    Given a URL, return its main content as clean Markdown — headings, links, images, lists, code blocks all preserved.

    Extraction Strategy

    Always try one method per URL — don't cascade blindly. Pick the right one upfront.

    URL
     │
     ├─ 1. Scrapling script (preferred)
     │     Run fetch.py — check the domain routing table to decide fast vs --stealth.
     │     Works for most sites. Returns clean Markdown directly.
     │
     └─ 2. Jina Reader (fallback — only if Scrapling fails or dependencies not installed)
           web_fetch("https://r.jina.ai/<url>")
           Free tier: 200 req/day. Fast (~1-2s), good Markdown output.
           Does NOT work for: WeChat (403), some Chinese platforms.
    

    Scrapling script

    python3 <SKILL_DIR>/scripts/fetch.py "<url>" [max_chars] [--stealth]
    

    <SKILL_DIR> is the directory where this SKILL.md lives. Resolve it before calling the script.

    The script has two modes built in:

    • Default (fast): HTTP fetch, ~1-3s, works for most sites
    • --stealth: Headless browser, ~5-15s, for JS-rendered or anti-scraping sites

    When run without --stealth, the script automatically falls back to stealth if the fast result has too little content. So you rarely need to specify --stealth manually — the only reason to force it is when you already know the site needs it (see routing table), which saves the initial fast attempt.

    Domain Routing

    Use this table to pick the right mode on the first call:

    Domain Command Why
    mp.weixin.qq.com fetch.py <url> --stealth JS-rendered content
    zhuanlan.zhihu.com fetch.py <url> --stealth Anti-scraping + JS
    juejin.cn fetch.py <url> --stealth JS-rendered SPA
    sspai.com fetch.py <url> Static HTML
    blog.csdn.net fetch.py <url> Static HTML
    ruanyifeng.com fetch.py <url> Static blog
    openai.com fetch.py <url> Static HTML
    blog.google fetch.py <url> Static HTML
    Everything else fetch.py <url> Auto-fallback handles it

    Script Options

    ## Basic — auto-selects fast or stealth
    python3 <SKILL_DIR>/scripts/fetch.py "https://sspai.com/post/73145"
    
    ## Force stealth for known JS-heavy sites
    python3 <SKILL_DIR>/scripts/fetch.py "https://mp.weixin.qq.com/s/xxx" --stealth
    
    ## Limit output to 15000 characters (default: 30000)
    python3 <SKILL_DIR>/scripts/fetch.py "https://example.com/article" 15000
    
    ## JSON output with metadata (url, mode, selector, content_length)
    python3 <SKILL_DIR>/scripts/fetch.py "https://example.com" --json
    

    Install Dependencies

    First use only — the script checks and tells you if anything is missing:

    pip install scrapling html2text
    

    If on system-managed Python (macOS/Linux), add --break-system-packages or use a venv.

    Failure Rules

    • Same URL fails once → give up, tell the user "unable to extract content from this URL"
    • Do not retry — each failed call wastes context tokens

    Требования и возможности

    Источник пакета
    https://github.com/shirenchuang/web-content-fetcher/tree/670f8b36197f007ee4e00e051d4a379c4943f003

    Файлы версии

    ПутьРазмерSHA256
    README.md61571f3b0005a9013a41...
    SKILL.md36785906a0c090d51da4...
    requirements.txt20abcf0981174bd075...
    scripts/fetch.py7132c397d515c244565e...

    Частые вопросы

    Как установить Web Content Fetcher?
    Используйте команду npx skills add shirenchuang/web-content-fetcher --skill web-content-fetcher или скачайте ZIP-архив.
    Можно ли скачать Web Content Fetcher бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

    Похожие инструменты

    Смотреть все
    Nuxt UiBuild UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming. Use when creating interfaces, customizing themes to match a brand, building forms, or composing layouts like dashboards, docs sites, and chat interfaces.App Store ScreenshotsUse when building App Store or Google Play screenshot pages, generating exportable marketing screenshots for iOS and/or Android apps, or scaffolding a screenshot editor with Next.js. Triggers on app store, play store, screenshots, marketing assets, html-to-image, phone mockup, android screenshots, feature graphic.Яндекс Вебмастер: Популярные страницы поискаОпределить страницы с наибольшими показами и потенциалом роста CTR.
    Комментарии

    Войдите, чтобы оставить комментарий.

    Комментариев пока нет.

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add shirenchuang/web-content-fetcher --skill web-content-fetcher
    Скачать ZIP
    Версия
    1.0.0+670f8b36197f
    Автор
    Владимир Ломтев
    Репозиторий
    shirenchuang/web-content-fetcher
    GitHub: shirenchuang/web-content-fetcher
    1
    HumanizerRewrite AI-sounding text so it reads like the writer without changing what it says. Use when editing or reviewing prose for AI tells: not-X-but-Y contrasts, one-line closers, staged openers, forced triads, dashes everywhere, inflated claims, sales language, stock AI words, bold labels, or filler. Based on Wikipedia's "Signs of AI writing."