Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Scrapegraph-ai — Python-скрапер на основе ИИ | Kitploit
Инструменты/GitHubGitHub/scrapegraphai/scrapegraph-ai
OSINT (Разведка открытых источников)Сбор информацииУтилиты и фреймворкиМашинное ОбучениеОбучение и ОбразованиеКраулерБезопасность ИИ
GitHubscrapegraphai/scrapegraph-ai

Scrapegraph-ai

Python-скрапер на основе ИИ

Репозиторий
29.4k2.9k2022 ч 16 мин назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

🚀 Ищете ещё более быстрый и простой способ масштабного скрапинга (всего 5 строк кода)? Ознакомьтесь с нашей расширенной версией на ScrapeGraphAI.com! 🚀


🕷️ ScrapeGraphAI: Скрейпишь только раз

ScrapeGraphAI

English | 中文 | 日本語 | 한국어 | Русский | Türkçe | Deutsch | Español | français | Português | Italiano

PyPI Downloads

License: MIT

ScrapeGraphAI%2FScrapegraph-ai | Trendshift

ScrapeGraphAI — это python-библиотека для веб-скрапинга, которая использует LLM и логику прямых графов для создания пайплайнов извлечения данных с веб-сайтов и локальных документов (XML, HTML, JSON, Markdown и т.д.).

Просто укажите, какую информацию вы хотите извлечь, и библиотека сделает всё за вас!

🚀 Интеграции

ScrapeGraphAI предлагает бесшовную интеграцию с популярными фреймворками и инструментами, чтобы расширить ваши возможности скрапинга. Создаёте ли вы проекты на Python или Node.js, используете LLM-фреймворки или работаете с no-code платформами — наши комплексные варианты интеграции вас полностью покрывают.

Масштабное извлечение веб-данных? Попробуйте облако ScrapeGraphAI

Вы можете найти более подробную информацию по следующей ссылке

Интеграции:

  • API: Документация
  • SDKs: Python, Node
  • LLM-фреймворки: Langchain, Llama Index, Crew.ai, Agno, CamelAI
  • Low-code фреймворки: Pipedream, Bubble, Zapier, n8n, Dify, Toolhouse
  • MCP-сервер: Ссылка

🚀 Быстрая установка

Справочная страница Scrapegraph-ai доступна на официальной странице PyPI: pypi.

root@kitploit:~
pip install scrapegraphai

# IMPORTANT (for fetching websites content)
playwright install

Примечание: рекомендуется устанавливать библиотеку в виртуальном окружении, чтобы избежать конфликтов с другими библиотеками 🐱

💻 Использование

Существует несколько стандартных пайплайнов скрапинга, которые можно использовать для извлечения информации с веб-сайта (или из локального файла).

Самый распространённый из них — SmartScraperGraph, который извлекает информацию с одной страницы по заданному пользовательскому промпту и исходному URL.

root@kitploit:~
from scrapegraphai.graphs import SmartScraperGraph

# Define the configuration for the scraping pipeline
graph_config = {
    "llm": {
        "model": "ollama/llama3.2",
        "model_tokens": 8192,
        "format": "json",
    },
    "verbose": True,
    "headless": False,
}

# Create the SmartScraperGraph instance
smart_scraper_graph = SmartScraperGraph(
    prompt="Extract useful information from the webpage, including a description of what the company does, founders and social media links",
    source="https://scrapegraphai.com/",
    config=graph_config
)

# Run the pipeline
result = smart_scraper_graph.run()

import json
print(json.dumps(result, indent=4))

[!NOTE] Для OpenAI и других моделей достаточно просто изменить конфигурацию llm!

root@kitploit:~
graph_config = {
   "llm": {
       "api_key": "YOUR_OPENAI_API_KEY",
       "model": "openai/gpt-4o-mini",
   },
   "verbose": True,
   "headless": False,
}

Результат будет представлять собой словарь следующего вида:

root@kitploit:~
{
    "description": "ScrapeGraphAI transforms websites into clean, organized data for AI agents and data analytics. It offers an AI-powered API for effortless and cost-effective data extraction.",
    "founders": [
        {
            "name": "",
            "role": "Founder & Technical Lead",
            "linkedin": "https://www.linkedin.com/in/perinim/"
        },
        {
            "name": "Marco Vinciguerra",
            "role": "Founder & Software Engineer",
            "linkedin": "https://www.linkedin.com/in/marco-vinciguerra-7ba365242/"
        },
        {
            "name": "Lorenzo Padoan",
            "role": "Founder & Product Engineer",
            "linkedin": "https://www.linkedin.com/in/lorenzo-padoan-4521a2154/"
        }
    ],
    "social_media_links": {
        "linkedin": "https://www.linkedin.com/company/101881123",
        "twitter": "https://x.com/scrapegraphai",
        "github": "https://github.com/ScrapeGraphAI/Scrapegraph-ai"
    }
}

Существуют и другие пайплайны, которые можно использовать для извлечения информации с нескольких страниц, генерации Python-скриптов или даже создания аудиофайлов.

Для каждого из этих графов существует мульти-версия. Она позволяет выполнять параллельные вызовы LLM.

Можно использовать различные LLM через API, такие как OpenAI, Groq, Azure, Gemini, MiniMax и другие, а также локальные модели с помощью Ollama.

Если вы хотите использовать локальные модели, не забудьте установить Ollama и загрузить модели с помощью команды ollama pull.

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

Open In Colab

Документация по ScrapeGraphAI доступна здесь.

🆚 Open Source vs управляемый API

ScrapeGraphAI доступен в двух вариантах: эта библиотека с открытым исходным кодом, которую вы запускаете самостоятельно, и управляемый облачный API (используется через Python и JS/TS SDK). В этой таблице объясняется разница, чтобы вы могли выбрать подходящий вариант.

Выбирайте библиотеку с открытым исходным кодом, если вам нужен полный контроль, данные on-prem/self-hosted, локальные LLM (Ollama) или тонкая настройка затрат — и вы готовы самостоятельно управлять браузерами, прокси и масштабированием.

Выбирайте управляемый API, если вам нужна нулевая инфраструктура, управляемый JS-рендеринг и защита от ботов, встроенные задачи Crawl и планируемые задания Monitor, а также самый быстрый путь к продакшену — оплата за кредиты.

  • Библиотека с открытым исходным кодом: https://github.com/ScrapeGraphAI/Scrapegraph-ai
  • Python SDK: https://github.com/ScrapeGraphAI/scrapegraph-py
  • JS/TS SDK: https://github.com/ScrapeGraphAI/scrapegraph-js
  • Документация API: https://docs.scrapegraphai.com/introduction

🤝 Участие в разработке

Не стесняйтесь вносить свой вклад и присоединяйтесь к нашему Discord-серверу, чтобы обсудить улучшения и предложить свои идеи!

Пожалуйста, ознакомьтесь с правилами участия в разработке.

My Skills My Skills My Skills

🔗 ScrapeGraph API и SDK

Если вы ищете быстрое решение для интеграции ScrapeGraph в свою систему, ознакомьтесь с нашим мощным API здесь!

API Banner

Мы предлагаем SDK как для Python, так и для Node.js, что упрощает интеграцию в ваши проекты. Ознакомьтесь с ними ниже:

SDKЯзыкСсылка на GitHub
Python SDKPythonscrapegraph-py
Node.js SDKNode.jsscrapegraph-js

Официальную документацию API можно найти здесь.

📈 Телеметрия

Мы собираем анонимные метрики использования, чтобы улучшать качество нашего пакета и удобство работы пользователей. Эти данные помогают нам расставлять приоритеты в улучшениях и обеспечивать совместимость. Если вы хотите отказаться от сбора данных, установите переменную окружения SCRAPEGRAPHAI_TELEMETRY_ENABLED=false. Дополнительную информацию см. в документации здесь.

❤️ Контрибьюторы

Contributors

🎓 Цитирование

Если вы использовали нашу библиотеку в исследовательских целях, пожалуйста, процитируйте нас, используя следующую ссылку:

root@kitploit:~
  @misc{scrapegraph-ai,
    author = {Lorenzo Padoan, Marco Vinciguerra},
    title = {Scrapegraph-ai},
    year = {2024},
    url = {https://github.com/ScrapeGraphAI/Scrapegraph-ai},
    note = {A Python library for scraping leveraging large language models}
  }

Авторы

Контактная информация
Marco VinciguerraLinkedin Badge
Lorenzo PadoanLinkedin Badge

📜 Лицензия

ScrapeGraphAI распространяется по лицензии MIT. Дополнительную информацию см. в файле LICENSE.

Благодарности

  • Мы хотели бы поблагодарить всех контрибьюторов проекта и сообщество открытого исходного кода за их поддержку.
  • ScrapeGraphAI предназначен только для исследования данных и научных целей. Мы не несём ответственности за любое неправомерное использование библиотеки.

Сделано с ❤️ компанией ScrapeGraph AI

Отслеживание Scarf

Скачать инструмент
Название пайплайнаОписание
SmartScraperGraphОдностраничный скрапер, которому нужны только пользовательский промпт и исходный источник.
SearchGraphМногостраничный скрапер, извлекающий информацию из первых n результатов поисковой выдачи.
SpeechGraphОдностраничный скрапер, который извлекает информацию с веб-сайта и генерирует аудиофайл.
ScriptCreatorGraphОдностраничный скрапер, который извлекает информацию с веб-сайта и генерирует Python-скрипт.
SmartScraperMultiGraphМногостраничный скрапер, извлекающий информацию с нескольких страниц по одному промпту и списку источников.
ScriptCreatorMultiGraphМногостраничный скрапер, генерирующий Python-скрипт для извлечения информации с нескольких страниц и источников.
Open Source (scrapegraphai)Managed API (scrapegraph-py / scrapegraph-js)
Что этоPython-библиотека, которую вы запускаете самостоятельноРазмещённый облачный сервис, к которому вы обращаетесь через SDK
Где запускаетсяВаша собственная инфраструктура (self-hosted)Облако ScrapeGraphAI
LLMСвоя модель (OpenAI, Groq, Gemini, Azure, локально через Ollama)Управляется за вас
Рендеринг браузера / JSНастраиваете сами (Playwright)Управляемый (stealth, режимы auto/fast/js)
Прокси и анти-ботВаша ответственностьВключены
Масштабирование и обслуживаниеВаша ответственностьПолностью управляемые
Модель оплатыТокены LLM + собственная инфраструктураКредиты по мере использования
АутентификацияСобственные ключи LLMSGAI_API_KEY
ВозможностиГрафовые пайплайны (SmartScraper, Search, Speech, ScriptCreator…)Scrape, Extract, Search, Crawl, Monitor, History
Сложность настройкиБольше конфигурацииМинимальная — ключ API + один вызов
ЛицензияMITSDK — MIT; API-сервис платный