@NodeRegistry.register(
category="Integrations",
display_name="Firecrawl Scrape",
logo="/images/firecrawl.png"
)
class FirecrawlScrapeNode(BaseNode):
name = "firecrawl_scrape_node"
config_model = FirecrawlScrapeNodeConfig
input_model = FirecrawlScrapeNodeInput
output_model = FirecrawlScrapeNodeOutput
category = "Firecrawl" # This will be used by the frontend for subcategory grouping
async def run(self, input: BaseModel) -> BaseModel:
"""
Scrapes a URL and returns the content in markdown or structured format.
"""
pass