From cfb514594709769f88ded0395f41cc0305e5ab15 Mon Sep 17 00:00:00 2001 From: "ajaysi (aider)" Date: Tue, 17 Sep 2024 11:50:23 +0530 Subject: [PATCH] feat: integrate firecrawl_web_crawler for URL search functionality in search_for_urls function --- lib/ai_marketing_tools/ai_backlinking.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/lib/ai_marketing_tools/ai_backlinking.py b/lib/ai_marketing_tools/ai_backlinking.py index bc253f1b..e8b9d7a3 100644 --- a/lib/ai_marketing_tools/ai_backlinking.py +++ b/lib/ai_marketing_tools/ai_backlinking.py @@ -181,17 +181,22 @@ def find_backlink_opportunities(keyword): results.append(result) return results +from lib.ai_web_researcher.firecrawl_web_crawler import scrape_url + def search_for_urls(query): """ - Placeholder function to search for URLs based on a query. - + Search for URLs based on a query using Firecrawl. + Args: query (str): The search query. - + Returns: list: A list of URLs. """ - # This function needs to be implemented + # Use Firecrawl to perform the search + result = scrape_url(query) + if result and 'urls' in result: + return result['urls'] return [] def extract_contact_info(scraped_data):