| Copyright | (c) 2025 Tushar Adhatrao |
|---|---|
| License | MIT |
| Maintainer | Tushar Adhatrao <tusharadhatrao@gmail.com> |
| Stability | experimental |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Langchain.Tool.WebScraper
Description
Synopsis
- data WebScraper = WebScraper
- data WebPageInfo = WebPageInfo {}
- fetchAndScrape :: Text -> IO (Either String WebPageInfo)
Documentation
data WebScraper Source #
Represents a web scraper tool that extracts content from web pages
Constructors
| WebScraper |
Instances
| Show WebScraper Source # | |
Defined in Langchain.Tool.WebScraper Methods showsPrec :: Int -> WebScraper -> ShowS # show :: WebScraper -> String # showList :: [WebScraper] -> ShowS # | |
| Tool WebScraper Source # | Implement the Tool typeclass for WebScraper |
Defined in Langchain.Tool.WebScraper Methods toolName :: WebScraper -> Text Source # toolDescription :: WebScraper -> Text Source # runTool :: WebScraper -> Input WebScraper -> IO (Output WebScraper) Source # | |
| type Input WebScraper Source # | |
Defined in Langchain.Tool.WebScraper | |
| type Output WebScraper Source # | |
Defined in Langchain.Tool.WebScraper | |
data WebPageInfo Source #
Stores the extracted webpage information
Constructors
| WebPageInfo | |
Instances
fetchAndScrape :: Text -> IO (Either String WebPageInfo) Source #
Fetch HTML content from a URL and extract webpage information