# ๐ท๏ธ ScrapeGraphAI: You Only Scrape Once
[English](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/README.md) | [ไธญๆ](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/chinese.md) | [ๆฅๆฌ่ช](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/japanese.md)
| [ํ๊ตญ์ด](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/korean.md)
| [ะ ัััะบะธะน](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/russian.md) | [Tรผrkรงe](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/turkish.md)
[![Downloads](https://img.shields.io/pepy/dt/scrapegraphai?style=for-the-badge)](https://pepy.tech/project/scrapegraphai)
[![linting: pylint](https://img.shields.io/badge/linting-pylint-yellowgreen?style=for-the-badge)](https://github.com/pylint-dev/pylint)
[![Pylint](https://img.shields.io/github/actions/workflow/status/VinciGit00/Scrapegraph-ai/code-quality.yml?label=Pylint&logo=github&style=for-the-badge)](https://github.com/VinciGit00/Scrapegraph-ai/actions/workflows/code-quality.yml)
[![CodeQL](https://img.shields.io/github/actions/workflow/status/VinciGit00/Scrapegraph-ai/codeql.yml?label=CodeQL&logo=github&style=for-the-badge)](https://github.com/VinciGit00/Scrapegraph-ai/actions/workflows/codeql.yml)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)
[![](https://dcbadge.vercel.app/api/server/gkxQDAjfeX)](https://discord.gg/gkxQDAjfeX)
<p align="center">
<a href="https://trendshift.io/repositories/9761" target="_blank"><img src="https://trendshift.io/api/badge/repositories/9761" alt="VinciGit00%2FScrapegraph-ai | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
<p align="center">
[ScrapeGraphAI](https://scrapegraphai.com) is a *web scraping* python library that uses LLM and direct graph logic to create scraping pipelines for websites and local documents (XML, HTML, JSON, Markdown, etc.).
Just say which information you want to extract and the library will do it for you!
<p align="center">
<img src="https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/sgai-hero.png" alt="ScrapeGraphAI Hero" style="width: 100%;">
</p>
## ๐ Quick install
The reference page for Scrapegraph-ai is available on the official page of PyPI: [pypi](https://pypi.org/project/scrapegraphai/).
```bash
pip install scrapegraphai
# IMPORTANT (for fetching websites content)
playwright install
```
**Note**: it is recommended to install the library in a virtual environment to avoid conflicts with other libraries ๐ฑ
## ๐ป Usage
There are multiple standard scraping pipelines that can be used to extract information from a website (or local file).
The most common one is the `SmartScraperGraph`, which extracts information from a single page given a user prompt and a source URL.
```python
from scrapegraphai.graphs import SmartScraperGraph
# Define the configuration for the scraping pipeline
graph_config = {
"llm": {
"api_key": "YOUR_OPENAI_API_KEY",
"model": "openai/gpt-4o-mini",
},
"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))
```
The output will be a dictionary like the following:
```python
{
"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": "Marco Perini",
"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"
}
}
```
There are other pipelines that can be used to extract information from multiple pages, generate Python scripts, or even generate audio files.
| Pipeline Name | Description |
|-------------------------|------------------------------------------------------------------------------------------------------------------|
| SmartScraperGraph | Single-page scraper that only needs a user prompt and an input source. |
| SearchGraph | Multi-page scraper that extracts information from the top n search results of a search engine. |
| SpeechGraph | Single-page scraper that extracts information from a website and generates an audio file. |
| ScriptCreatorGraph | Single-page scraper that extracts information from a website and generates a Python script. |
| SmartScraperMultiGraph | Multi-page scraper that extracts information from multiple pages given a single prompt and a list of sources. |
| ScriptCreatorMultiGraph | Multi-page scraper that generates a Python script for extracting information from multiple pages and sources. |
For each of these graphs there is the multi version. It allows to make calls of the LLM in parallel.
It is possible to use different LLM through APIs, such as **OpenAI**, **Groq**, **Azure** and **Gemini**, or local models using **Ollama**.
Remember to have [Ollama](https://ollama.com/) installed and download the models using the **ollama pull** command, if you want to use local models.
## ๐ Documentation
[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1sEZBonBMGP44CtO6GQTwAlL0BGJXjtfd?usp=sharing)
The documentation for ScrapeGraphAI can be found [here](https://scrapegraph-ai.readthedocs.io/en/latest/).
Check out also the Docusaurus [here](https://docs-oss.scrapegraphai.com/).
## ๐ ScrapeGraph API & SDKs
If you are looking for a quick solution to integrate ScrapeGraph in your system, check out our powerful API [here!](https://dashboard.scrapegraphai.com/login)
<p align="center">
<img src="https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/api-banner.png" alt="ScrapeGraph API Banner" style="width: 100%;">
</p>
We offer SDKs in both Python and Node.js, making it easy to integrate into your projects. Check them out below:
| SDK | Language | GitHub Link |
|-----------|----------|-----------------------------------------------------------------------------|
| Python SDK | Python | [scrapegraph-py](https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-py) |
| Node.js SDK | Node.js | [scrapegraph-js](https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js) |
The Official API Documentation can be found [here](https://docs.scrapegraphai.com/).
## ๐ Sponsors
<div style="text-align: center;">
<a href="https://2ly.link/1zaXG">
<img src="https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/browserbase_logo.png" alt="Browserbase" style="width: 10%;">
</a>
<a href="https://2ly.link/1zNiz">
<img src="https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/serp_api_logo.png" alt="SerpAPI" style="width: 10%;">
</a>
<a href="https://2ly.link/1zNj1">
<img src="https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/transparent_stat.png" alt="Stats" style="width: 15%;">
</a>
<a href="https://scrape.do">
<img src="https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/scrapedo.png" alt="Stats" style="width: 11%;">
</a>
</div>
## ๐ค Contributing
Feel free to contribute and join our Discord server to discuss with us improvements and give us suggestions!
Please see the [contributing guidelines](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/CONTRIBUTING.md).
[![My Skills](https://skillicons.dev/icons?i=discord)](https://discord.gg/uJN7TYcpNa)
[![My Skills](https://skillicons.dev/icons?i=linkedin)](https://www.linkedin.com/company/scrapegraphai/)
[![My Skills](https://skillicons.dev/icons?i=twitter)](https://twitter.com/scrapegraphai)
## ๐ Telemetry
We collect anonymous usage metrics to enhance our package's quality and user experience. The data helps us prioritize improvements and ensure compatibility. If you wish to opt-out, set the environment variable SCRAPEGRAPHAI_TELEMETRY_ENABLED=false. For more information, please refer to the documentation [here](https://scrapegraph-ai.readthedocs.io/en/latest/scrapers/telemetry.html).
## โค๏ธ Contributors
[![Contributors](https://contrib.rocks/image?repo=VinciGit00/Scrapegraph-ai)](https://github.com/VinciGit00/Scrapegraph-ai/graphs/contributors)
## ๐ Citations
If you have used our library for research purposes please quote us with the following reference:
```text
@misc{scrapegraph-ai,
author = {Marco Perini, Lorenzo Padoan, Marco Vinciguerra},
title = {Scrapegraph-ai},
year = {2024},
url = {https://github.com/VinciGit00/Scrapegraph-ai},
note = {A Python library for scraping leveraging large language models}
}
```
## Authors
<p align="center">
<img src="https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/logo_authors.png" alt="Authors_logos">
</p>
| | Contact Info |
|--------------------|----------------------|
| Marco Vinciguerra | [![Linkedin Badge](https://img.shields.io/badge/-Linkedin-blue?style=flat&logo=Linkedin&logoColor=white)](https://www.linkedin.com/in/marco-vinciguerra-7ba365242/) |
| Marco Perini | [![Linkedin Badge](https://img.shields.io/badge/-Linkedin-blue?style=flat&logo=Linkedin&logoColor=white)](https://www.linkedin.com/in/perinim/) |
| Lorenzo Padoan | [![Linkedin Badge](https://img.shields.io/badge/-Linkedin-blue?style=flat&logo=Linkedin&logoColor=white)](https://www.linkedin.com/in/lorenzo-padoan-4521a2154/) |
## ๐ License
ScrapeGraphAI is licensed under the MIT License. See the [LICENSE](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/LICENSE) file for more information.
## Acknowledgements
- We would like to thank all the contributors to the project and the open-source community for their support.
- ScrapeGraphAI is meant to be used for data exploration and research purposes only. We are not responsible for any misuse of the library.
Made with โค๏ธ by [ScrapeGraph AI](https://scrapegraphai.com)
Raw data
{
"_id": null,
"home_page": null,
"name": "scrapegraphai",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": "ai, artificial intelligence, gpt, graph, langchain, llm, machine learning, natural language processing, nlp, openai, rag, scrapegraph, scrapegraphai, scraping, web scraping, web scraping library, web scraping tool, webscraping",
"author": null,
"author_email": "Marco Vinciguerra <mvincig11@gmail.com>, Marco Perini <perinim.98@gmail.com>, Lorenzo Padoan <lorenzo.padoan977@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/54/5a/2d3cf85e523864dd8daf767ef24534668fac22e3a5bda0a5d08aa42026e6/scrapegraphai-1.36.0.tar.gz",
"platform": null,
"description": "\n# \ud83d\udd77\ufe0f ScrapeGraphAI: You Only Scrape Once\n[English](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/README.md) | [\u4e2d\u6587](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/chinese.md) | [\u65e5\u672c\u8a9e](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/japanese.md)\n| [\ud55c\uad6d\uc5b4](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/korean.md)\n| [\u0420\u0443\u0441\u0441\u043a\u0438\u0439](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/russian.md) | [T\u00fcrk\u00e7e](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/docs/turkish.md)\n\n\n[![Downloads](https://img.shields.io/pepy/dt/scrapegraphai?style=for-the-badge)](https://pepy.tech/project/scrapegraphai)\n[![linting: pylint](https://img.shields.io/badge/linting-pylint-yellowgreen?style=for-the-badge)](https://github.com/pylint-dev/pylint)\n[![Pylint](https://img.shields.io/github/actions/workflow/status/VinciGit00/Scrapegraph-ai/code-quality.yml?label=Pylint&logo=github&style=for-the-badge)](https://github.com/VinciGit00/Scrapegraph-ai/actions/workflows/code-quality.yml)\n[![CodeQL](https://img.shields.io/github/actions/workflow/status/VinciGit00/Scrapegraph-ai/codeql.yml?label=CodeQL&logo=github&style=for-the-badge)](https://github.com/VinciGit00/Scrapegraph-ai/actions/workflows/codeql.yml)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)\n[![](https://dcbadge.vercel.app/api/server/gkxQDAjfeX)](https://discord.gg/gkxQDAjfeX)\n\n<p align=\"center\">\n<a href=\"https://trendshift.io/repositories/9761\" target=\"_blank\"><img src=\"https://trendshift.io/api/badge/repositories/9761\" alt=\"VinciGit00%2FScrapegraph-ai | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"/></a>\n<p align=\"center\">\n\n[ScrapeGraphAI](https://scrapegraphai.com) is a *web scraping* python library that uses LLM and direct graph logic to create scraping pipelines for websites and local documents (XML, HTML, JSON, Markdown, etc.).\n\nJust say which information you want to extract and the library will do it for you!\n\n<p align=\"center\">\n <img src=\"https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/sgai-hero.png\" alt=\"ScrapeGraphAI Hero\" style=\"width: 100%;\">\n</p>\n\n\n## \ud83d\ude80 Quick install\n\nThe reference page for Scrapegraph-ai is available on the official page of PyPI: [pypi](https://pypi.org/project/scrapegraphai/).\n\n```bash\npip install scrapegraphai\n\n# IMPORTANT (for fetching websites content)\nplaywright install\n```\n\n**Note**: it is recommended to install the library in a virtual environment to avoid conflicts with other libraries \ud83d\udc31\n\n\n## \ud83d\udcbb Usage\nThere are multiple standard scraping pipelines that can be used to extract information from a website (or local file).\n\nThe most common one is the `SmartScraperGraph`, which extracts information from a single page given a user prompt and a source URL.\n\n\n```python\nfrom scrapegraphai.graphs import SmartScraperGraph\n\n# Define the configuration for the scraping pipeline\ngraph_config = {\n \"llm\": {\n \"api_key\": \"YOUR_OPENAI_API_KEY\",\n \"model\": \"openai/gpt-4o-mini\",\n },\n \"verbose\": True,\n \"headless\": False,\n}\n\n# Create the SmartScraperGraph instance\nsmart_scraper_graph = SmartScraperGraph(\n prompt=\"Extract useful information from the webpage, including a description of what the company does, founders and social media links\",\n source=\"https://scrapegraphai.com/\",\n config=graph_config\n)\n\n# Run the pipeline\nresult = smart_scraper_graph.run()\n\nimport json\nprint(json.dumps(result, indent=4))\n```\n\nThe output will be a dictionary like the following:\n\n```python\n{\n \"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.\",\n \"founders\": [\n {\n \"name\": \"Marco Perini\",\n \"role\": \"Founder & Technical Lead\",\n \"linkedin\": \"https://www.linkedin.com/in/perinim/\"\n },\n {\n \"name\": \"Marco Vinciguerra\",\n \"role\": \"Founder & Software Engineer\",\n \"linkedin\": \"https://www.linkedin.com/in/marco-vinciguerra-7ba365242/\"\n },\n {\n \"name\": \"Lorenzo Padoan\",\n \"role\": \"Founder & Product Engineer\",\n \"linkedin\": \"https://www.linkedin.com/in/lorenzo-padoan-4521a2154/\"\n }\n ],\n \"social_media_links\": {\n \"linkedin\": \"https://www.linkedin.com/company/101881123\",\n \"twitter\": \"https://x.com/scrapegraphai\",\n \"github\": \"https://github.com/ScrapeGraphAI/Scrapegraph-ai\"\n }\n}\n```\nThere are other pipelines that can be used to extract information from multiple pages, generate Python scripts, or even generate audio files.\n\n| Pipeline Name | Description |\n|-------------------------|------------------------------------------------------------------------------------------------------------------|\n| SmartScraperGraph | Single-page scraper that only needs a user prompt and an input source. |\n| SearchGraph | Multi-page scraper that extracts information from the top n search results of a search engine. |\n| SpeechGraph | Single-page scraper that extracts information from a website and generates an audio file. |\n| ScriptCreatorGraph | Single-page scraper that extracts information from a website and generates a Python script. |\n| SmartScraperMultiGraph | Multi-page scraper that extracts information from multiple pages given a single prompt and a list of sources. |\n| ScriptCreatorMultiGraph | Multi-page scraper that generates a Python script for extracting information from multiple pages and sources. |\n\nFor each of these graphs there is the multi version. It allows to make calls of the LLM in parallel.\n\nIt is possible to use different LLM through APIs, such as **OpenAI**, **Groq**, **Azure** and **Gemini**, or local models using **Ollama**.\n\nRemember to have [Ollama](https://ollama.com/) installed and download the models using the **ollama pull** command, if you want to use local models.\n\n\n## \ud83d\udcd6 Documentation\n\n[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1sEZBonBMGP44CtO6GQTwAlL0BGJXjtfd?usp=sharing)\n\nThe documentation for ScrapeGraphAI can be found [here](https://scrapegraph-ai.readthedocs.io/en/latest/).\nCheck out also the Docusaurus [here](https://docs-oss.scrapegraphai.com/).\n\n## \ud83d\udd17 ScrapeGraph API & SDKs\nIf you are looking for a quick solution to integrate ScrapeGraph in your system, check out our powerful API [here!](https://dashboard.scrapegraphai.com/login)\n\n<p align=\"center\">\n <img src=\"https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/api-banner.png\" alt=\"ScrapeGraph API Banner\" style=\"width: 100%;\">\n</p>\n\nWe offer SDKs in both Python and Node.js, making it easy to integrate into your projects. Check them out below:\n\n| SDK | Language | GitHub Link |\n|-----------|----------|-----------------------------------------------------------------------------|\n| Python SDK | Python | [scrapegraph-py](https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-py) |\n| Node.js SDK | Node.js | [scrapegraph-js](https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js) |\n\nThe Official API Documentation can be found [here](https://docs.scrapegraphai.com/).\n\n## \ud83c\udfc6 Sponsors\n<div style=\"text-align: center;\">\n <a href=\"https://2ly.link/1zaXG\">\n <img src=\"https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/browserbase_logo.png\" alt=\"Browserbase\" style=\"width: 10%;\">\n </a>\n <a href=\"https://2ly.link/1zNiz\">\n <img src=\"https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/serp_api_logo.png\" alt=\"SerpAPI\" style=\"width: 10%;\">\n </a>\n <a href=\"https://2ly.link/1zNj1\">\n <img src=\"https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/transparent_stat.png\" alt=\"Stats\" style=\"width: 15%;\">\n </a>\n <a href=\"https://scrape.do\">\n <img src=\"https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/scrapedo.png\" alt=\"Stats\" style=\"width: 11%;\">\n </a>\n</div>\n\n## \ud83e\udd1d Contributing\n\nFeel free to contribute and join our Discord server to discuss with us improvements and give us suggestions!\n\nPlease see the [contributing guidelines](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/CONTRIBUTING.md).\n\n[![My Skills](https://skillicons.dev/icons?i=discord)](https://discord.gg/uJN7TYcpNa)\n[![My Skills](https://skillicons.dev/icons?i=linkedin)](https://www.linkedin.com/company/scrapegraphai/)\n[![My Skills](https://skillicons.dev/icons?i=twitter)](https://twitter.com/scrapegraphai)\n\n## \ud83d\udcc8 Telemetry \nWe collect anonymous usage metrics to enhance our package's quality and user experience. The data helps us prioritize improvements and ensure compatibility. If you wish to opt-out, set the environment variable SCRAPEGRAPHAI_TELEMETRY_ENABLED=false. For more information, please refer to the documentation [here](https://scrapegraph-ai.readthedocs.io/en/latest/scrapers/telemetry.html).\n\n\n## \u2764\ufe0f Contributors\n[![Contributors](https://contrib.rocks/image?repo=VinciGit00/Scrapegraph-ai)](https://github.com/VinciGit00/Scrapegraph-ai/graphs/contributors)\n\n## \ud83c\udf93 Citations\nIf you have used our library for research purposes please quote us with the following reference:\n```text\n @misc{scrapegraph-ai,\n author = {Marco Perini, Lorenzo Padoan, Marco Vinciguerra},\n title = {Scrapegraph-ai},\n year = {2024},\n url = {https://github.com/VinciGit00/Scrapegraph-ai},\n note = {A Python library for scraping leveraging large language models}\n }\n```\n\n## Authors\n\n<p align=\"center\">\n <img src=\"https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/logo_authors.png\" alt=\"Authors_logos\">\n</p>\n\n| | Contact Info |\n|--------------------|----------------------|\n| Marco Vinciguerra | [![Linkedin Badge](https://img.shields.io/badge/-Linkedin-blue?style=flat&logo=Linkedin&logoColor=white)](https://www.linkedin.com/in/marco-vinciguerra-7ba365242/) |\n| Marco Perini | [![Linkedin Badge](https://img.shields.io/badge/-Linkedin-blue?style=flat&logo=Linkedin&logoColor=white)](https://www.linkedin.com/in/perinim/) |\n| Lorenzo Padoan | [![Linkedin Badge](https://img.shields.io/badge/-Linkedin-blue?style=flat&logo=Linkedin&logoColor=white)](https://www.linkedin.com/in/lorenzo-padoan-4521a2154/) |\n\n## \ud83d\udcdc License\n\nScrapeGraphAI is licensed under the MIT License. See the [LICENSE](https://github.com/VinciGit00/Scrapegraph-ai/blob/main/LICENSE) file for more information.\n\n## Acknowledgements\n\n- We would like to thank all the contributors to the project and the open-source community for their support.\n- ScrapeGraphAI is meant to be used for data exploration and research purposes only. We are not responsible for any misuse of the library.\n\nMade with \u2764\ufe0f by [ScrapeGraph AI](https://scrapegraphai.com)\n",
"bugtrack_url": null,
"license": null,
"summary": "A web scraping library based on LangChain which uses LLM and direct graph logic to create scraping pipelines.",
"version": "1.36.0",
"project_urls": null,
"split_keywords": [
"ai",
" artificial intelligence",
" gpt",
" graph",
" langchain",
" llm",
" machine learning",
" natural language processing",
" nlp",
" openai",
" rag",
" scrapegraph",
" scrapegraphai",
" scraping",
" web scraping",
" web scraping library",
" web scraping tool",
" webscraping"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "11d79c8ada5bc23c79fbf0612effd99ed532309b8011fb7c9f234962034f88ac",
"md5": "5f95a60f8d5d2bb8c7ef16baf931dd63",
"sha256": "ac6ac8e7fa804053a091c157edb937819ce781b298b11c951ea2e429dd8ee94f"
},
"downloads": -1,
"filename": "scrapegraphai-1.36.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5f95a60f8d5d2bb8c7ef16baf931dd63",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 172856,
"upload_time": "2025-01-12T12:22:53",
"upload_time_iso_8601": "2025-01-12T12:22:53.027794Z",
"url": "https://files.pythonhosted.org/packages/11/d7/9c8ada5bc23c79fbf0612effd99ed532309b8011fb7c9f234962034f88ac/scrapegraphai-1.36.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "545a2d3cf85e523864dd8daf767ef24534668fac22e3a5bda0a5d08aa42026e6",
"md5": "65fdb139b0204d0b703dce6447cad3fd",
"sha256": "386aac7862e63088a806d4c9563aee2db593d816ccdc2e133056babdcc0dd9ad"
},
"downloads": -1,
"filename": "scrapegraphai-1.36.0.tar.gz",
"has_sig": false,
"md5_digest": "65fdb139b0204d0b703dce6447cad3fd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 3985700,
"upload_time": "2025-01-12T12:22:55",
"upload_time_iso_8601": "2025-01-12T12:22:55.907020Z",
"url": "https://files.pythonhosted.org/packages/54/5a/2d3cf85e523864dd8daf767ef24534668fac22e3a5bda0a5d08aa42026e6/scrapegraphai-1.36.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-12 12:22:55",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "scrapegraphai"
}