Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Scrapegraph-ai — AI 기반 Python 스크레이퍼 | Kitploit
도구/GitHubGitHub/scrapegraphai/scrapegraph-ai
OSINT (Open Source Intelligence)Information GatheringUtilities & FrameworksMachine LearningLearning & EducationCrawlerAI Security
GitHubscrapegraphai/scrapegraph-ai

Scrapegraph-ai

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는 LLM과 직접 그래프 로직을 사용하여 웹사이트 및 로컬 문서(XML, HTML, JSON, Markdown 등)에 대한 스크래핑 파이프라인을 생성하는 웹 스크래핑 Python 라이브러리입니다.

추출하려는 정보를 말하기만 하면 라이브러리가 알아서 해줍니다!

🚀 통합

ScrapeGraphAI는 인기 있는 프레임워크 및 도구와의 원활한 통합을 제공하여 스크래핑 기능을 향상시킵니다. Python 또는 Node.js로 구축하든, LLM 프레임워크를 사용하든, 노코드 플랫폼에서 작업하든, 포괄적인 통합 옵션으로 모든 것을 지원합니다..

Web data extraction at scale? Try ScrapeGraphAI cloud

다음 링크에서 더 많은 정보를 찾을 수 있습니다.

통합:

  • API: 문서
  • SDK: Python, Node
  • LLM 프레임워크: Langchain, Llama Index, Crew.ai, Agno, CamelAI
  • 로우코드 프레임워크: 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 호출을 병렬로 수행할 수 있습니다.

OpenAI, Groq, Azure, Gemini, MiniMax 등과 같은 API를 통해 다양한 LLM을 사용하거나 Ollama를 사용하여 로컬 모델을 사용할 수 있습니다.

로컬 모델을 사용하려면 Ollama를 설치하고 ollama pull 명령어로 모델을 다운로드해야 합니다.

📖 문서

Open In Colab

ScrapeGraphAI 문서는 여기에서 확인할 수 있습니다.

🆚 오픈 소스 vs 관리형 API

ScrapeGraphAI는 두 가지 형태로 제공됩니다: 직접 실행하는 오픈 소스 라이브러리와 (Python 및 JS/TS SDK를 통해 사용하는) 관리형 클라우드 API입니다. 아래 표는 차이점을 설명하여 적합한 것을 선택할 수 있도록 합니다.

오픈 소스 라이브러리를 선택하세요: 완전한 제어, 온프레미스/셀프 호스팅 데이터, 로컬 LLM(Ollama), 세분화된 비용 조정이 필요하고 브라우저, 프록시 및 확장을 직접 관리해도 괜찮다면.

관리형 API를 선택하세요: 인프라가 전혀 필요 없고, 관리형 JS 렌더링 및 안티봇, 내장 크롤링 및 예약된 모니터 작업, 프로덕션으로의 가장 빠른 경로를 원한다면 — 크레딧당 청구됩니다.

  • Open-source library: https://github.com/ScrapeGraphAI/Scrapegraph-ai
  • Python SDK: https://github.com/ScrapeGraphAI/scrapegraph-py
  • JS/TS SDK: https://github.com/ScrapeGraphAI/scrapegraph-js
  • API docs: https://docs.scrapegraphai.com/introduction

🤝 기여

자유롭게 기여하고 Discord 서버에 가입하여 개선 사항에 대해 논의하고 제안을 해주세요!

기여 가이드라인을 참조하세요.

My Skills My Skills My Skills

🔗 ScrapeGraph API 및 SDK

시스템에 ScrapeGraph를 빠르게 통합할 수 있는 솔루션을 찾고 있다면, 여기에서 강력한 API를 확인하세요! 여기!

API Banner

Python 및 Node.js용 SDK를 모두 제공하여 프로젝트에 쉽게 통합할 수 있습니다. 아래에서 확인하세요:

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 tracking

도구 다운로드
파이프라인 이름설명
SmartScraperGraph사용자 프롬프트와 입력 소스만 필요한 단일 페이지 스크래퍼.
SearchGraph검색 엔진의 상위 n개 검색 결과에서 정보를 추출하는 다중 페이지 스크래퍼.
SpeechGraph웹사이트에서 정보를 추출하고 오디오 파일을 생성하는 단일 페이지 스크래퍼.
ScriptCreatorGraph웹사이트에서 정보를 추출하고 Python 스크립트를 생성하는 단일 페이지 스크래퍼.
SmartScraperMultiGraph단일 프롬프트와 소스 목록을 기반으로 여러 페이지에서 정보를 추출하는 다중 페이지 스크래퍼.
ScriptCreatorMultiGraph여러 페이지와 소스에서 정보를 추출하는 Python 스크립트를 생성하는 다중 페이지 스크래퍼.
오픈 소스 (scrapegraphai)관리형 API (scrapegraph-py / scrapegraph-js)
정의직접 실행하는 Python 라이브러리SDK를 통해 호출하는 호스팅된 클라우드 서비스
실행 위치자체 인프라(셀프 호스팅)ScrapeGraphAI 클라우드
LLM직접 가져오기(OpenAI, Groq, Gemini, Azure, Ollama를 통한 로컬)관리형 제공
브라우저/JS 렌더링직접 구성(Playwright)관리형(스텔스, auto/fast/js 모드)
프록시 및 안티봇사용자 책임포함
확장 및 유지보수사용자 책임완전 관리형
비용 모델LLM 토큰 + 자체 인프라사용량 기반 크레딧
인증자체 LLM 키SGAI_API_KEY
기능그래프 파이프라인(SmartScraper, Search, Speech, ScriptCreator 등)스크래핑, 추출, 검색, 크롤링, 모니터링, 기록
설정 노력더 많은 구성최소 — API 키 + 한 번의 호출
라이선스MITSDK는 MIT; API 서비스는 유료