:py:mod:`agentic_fabric.tools.scraping_tools` ============================================= .. py:module:: agentic_fabric.tools.scraping_tools .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools :parser: myst :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`ScrapeWebsiteTool ` - .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.ScrapeWebsiteTool :parser: myst :summary: * - :py:obj:`CrawlWebsiteTool ` - .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.CrawlWebsiteTool :parser: myst :summary: Data ~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`log ` - .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.log :parser: myst :summary: * - :py:obj:`MAX_CRAWL_PAGES ` - .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.MAX_CRAWL_PAGES :parser: myst :summary: * - :py:obj:`MAX_CRAWL_DEPTH ` - .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.MAX_CRAWL_DEPTH :parser: myst :summary: API ~~~ .. py:data:: log :canonical: agentic_fabric.tools.scraping_tools.log :value: 'getLogger(...)' .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.log :parser: myst .. py:data:: MAX_CRAWL_PAGES :canonical: agentic_fabric.tools.scraping_tools.MAX_CRAWL_PAGES :value: 25 .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.MAX_CRAWL_PAGES :parser: myst .. py:data:: MAX_CRAWL_DEPTH :canonical: agentic_fabric.tools.scraping_tools.MAX_CRAWL_DEPTH :value: 2 .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.MAX_CRAWL_DEPTH :parser: myst .. py:class:: ScrapeWebsiteTool :canonical: agentic_fabric.tools.scraping_tools.ScrapeWebsiteTool .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.ScrapeWebsiteTool :parser: myst .. py:attribute:: name :canonical: agentic_fabric.tools.scraping_tools.ScrapeWebsiteTool.name :type: str :value: 'ScrapeWebsiteTool' .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.ScrapeWebsiteTool.name :parser: myst .. py:attribute:: description :canonical: agentic_fabric.tools.scraping_tools.ScrapeWebsiteTool.description :type: str :value: 'Scrape readable content from a URL.' .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.ScrapeWebsiteTool.description :parser: myst .. py:class:: CrawlWebsiteTool :canonical: agentic_fabric.tools.scraping_tools.CrawlWebsiteTool Bases: :py:obj:`agentic_fabric.tools.scraping_tools.ScrapeWebsiteTool` .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.CrawlWebsiteTool :parser: myst .. py:attribute:: name :canonical: agentic_fabric.tools.scraping_tools.CrawlWebsiteTool.name :type: str :value: 'CrawlWebsiteTool' .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.CrawlWebsiteTool.name :parser: myst .. py:attribute:: description :canonical: agentic_fabric.tools.scraping_tools.CrawlWebsiteTool.description :type: str :value: 'Crawl a website from a given URL and scrape its content.' .. autodoc2-docstring:: agentic_fabric.tools.scraping_tools.CrawlWebsiteTool.description :parser: myst