تخطَّ إلى المحتوى

بحث Firecrawl

Firecrawl هي منصة لزحف وتحويل أي موقع إلى markdown نظيف أو بيانات منظمة.

  • احصل على مفتاح API من firecrawl.dev وعيّنه في متغيرات البيئة (FIRECRAWL_API_KEY).
  • ثبّت Firecrawl SDK مع حزمة crewai[tools]:
Terminal window
pip install firecrawl-py 'crewai[tools]'

استخدم FirecrawlSearchTool كما يلي للسماح لوكيلك بتحميل المواقع:

from crewai_tools import FirecrawlSearchTool
tool = FirecrawlSearchTool(query='what is firecrawl?')
  • api_key: اختياري. يحدد مفتاح Firecrawl API. الافتراضي هو متغير البيئة FIRECRAWL_API_KEY.
  • query: سلسلة استعلام البحث المستخدمة للبحث.
  • page_options: اختياري. خيارات لتنسيق النتائج.
    • onlyMainContent: اختياري. إرجاع المحتوى الرئيسي فقط للصفحة باستثناء الرؤوس وأشرطة التنقل والتذييلات وغيرها.
    • includeHtml: اختياري. تضمين محتوى HTML الخام للصفحة. سيُخرج مفتاح html في الاستجابة.
    • fetchPageContent: اختياري. جلب المحتوى الكامل للصفحة.
  • search_options: اختياري. خيارات للتحكم في سلوك الزحف.
    • limit: اختياري. الحد الأقصى لعدد الصفحات للزحف.