Prerequisites
The following examples require thescrapegraph-py library.
SGAI_API_KEY environment variable:
Example
The following agent usesScrapeGraphTools to extract specific information from a webpage using the smartscraper functionality.
Toolkit Functions
| Function | Description |
|---|---|
smartscraper | Extracts structured data from a webpage using an LLM and a natural language prompt. Returns a JSON string of the result or an error. |
markdownify | Converts a webpage to markdown format. Returns the markdown string or an error. |
Toolkit Parameters
These parameters are passed to theScrapeGraphTools constructor.
| Parameter | Type | Default | Description |
|---|---|---|---|
api_key | Optional[str] | None | API key for ScrapeGraph services. If not provided, it defaults to the SGAI_API_KEY environment variable. |
smartscraper | bool | True | Enable the smartscraper tool. |
markdownify | bool | False | Enable the markdownify tool. |
Developer Resources
- View Tools Source
- View Cookbook Example