Integrasi Firecrawl untuk AI Flowi Workflow
Integrasi Firecrawl menawarkan pilihan Crawl, Extract, Map atau Scrape untuk mendapatkan maklumat berdasarkan URL melalui 4 komponen sahaja dalam kategori firecrawl pada katalog AI Flowi Workflow 1.9.2 yang dieksport pada 9 Oktober 2026.
Rujukan kos aliran kerja Firecrawl: harga pelan dan panduan kos automasi.
Sumber rasmi: dokumentasi Firecrawl
didokumenkan dalam katalog; belum diuji dalam persekitaran operasi sebenar oleh Ai Flowi
Gunakan gambaran keseluruhan maklumat pengesahan bersama sebagai latar belakang; medan sasaran khusus bagi setiap operasi dan pilihan JSON diperincikan di sini.
Berkaitan: Integrasi Apify.
Kesemua 4 komponen Firecrawl
Inventori ini terhad kepada empat entri langsung di bawah firecrawl, berasingan daripada komponen Firecrawl dalam composio. Nama paparan tepat, keterangan dan penanda input wajib mengikut eksport yang dibekalkan.
Keempat-empat operasi memerlukan api_key sebagai rentetan; senarai jenis yang diterima adalah kosong. Crawl dan Scrape memerlukan medan bernama url (bentuk tunggal); Extract dan Map memerlukan medan bernama urls (bentuk jamak). Kedua-dua medan berjenis rentetan.
| Komponen | Fungsi | Input wajib (termasuk maklumat pengesahan jika disenaraikan) |
|---|---|---|
| Firecrawl Crawl API | Keterangan katalog: “Merangkak URL dan mengembalikan hasilnya.” | api_key (str; tiada jenis yang diterima disenaraikan)url (str; menerima Message) |
| Firecrawl Extract API | Keterangan katalog: “Mengekstrak data daripada URL.” | api_key (str; tiada jenis yang diterima disenaraikan)prompt (str; menerima Message)urls (str; menerima Message) |
| Firecrawl Map API | Keterangan katalog: “Memetakan URL dan mengembalikan hasilnya.” | api_key (str; tiada jenis yang diterima disenaraikan)urls (str; menerima Message) |
| Firecrawl Scrape API | Keterangan katalog: “Mengekstrak kandungan halaman pada URL dan mengembalikan hasilnya.” | api_key (str; tiada jenis yang diterima disenaraikan)url (str; menerima Message) |
Rujukan katalog: kategori Firecrawl. Pada peranti mudah alih, lajur jadual boleh ditatal secara mendatar; pengguna papan kekunci boleh memfokuskan setiap kawasan dan menekan kekunci anak panah.
Input tidak wajib Firecrawl dan pilihan tetapan yang disenaraikan
Kawalan pilihan berbeza mengikut operasi, jadi menyalin satu konfigurasi ke keempat-empat komponen akan mengabaikan perbezaan tersebut. Data dan JSON ialah jenis sambungan yang disenaraikan untuk medan pilihan yang menyerupai objek.
| Komponen | Input pilihan dan jenisnya | Pilihan yang disenaraikan untuk pemilih |
|---|---|---|
| Firecrawl Crawl API | crawlerOptions (other; menerima Data, JSON)idempotency_key (str; jenis yang diterima tidak dinyatakan)scrapeOptions (other; menerima Data, JSON)timeout (int; jenis yang diterima tidak dinyatakan) | Tiada pilihan disenaraikan |
| Firecrawl Extract API | enable_web_search (bool; jenis yang diterima tidak dinyatakan)schema (other; menerima Data, JSON) | Tiada pilihan disenaraikan |
| Firecrawl Map API | ignore_sitemap (bool; jenis yang diterima tidak dinyatakan)include_subdomains (bool; jenis yang diterima tidak dinyatakan)sitemap_only (bool; jenis yang diterima tidak dinyatakan) | Tiada pilihan disenaraikan |
| Firecrawl Scrape API | extractorOptions (other; menerima Data, JSON)scrapeOptions (other; menerima Data, JSON)timeout (int; jenis yang diterima tidak dinyatakan) | Tiada pilihan disenaraikan |
Port output Firecrawl
Crawl, Extract, Map dan Scrape masing-masing mengisytiharkan satu output: nama paparan JSON, nama dalaman data, jenis JSON. Eksport ini tidak mengandungi contoh isi respons bagi mana-mana daripada empat operasi ini.
| Komponen | Nama paparan | Nama port | Jenis |
|---|---|---|---|
| Firecrawl Crawl API | JSON | data | JSON |
| Firecrawl Extract API | JSON | data | JSON |
| Firecrawl Map API | JSON | data | JSON |
| Firecrawl Scrape API | JSON | data | JSON |
Konfigurasikan maklumat pengesahan dan operasi Firecrawl
- Masukkan kunci API Firecrawl dalam input wajib
api_keypada komponen yang dipilih. Maklumat pengesahan penyedia model atau pemilih akaun Google yang disimpan bukan medan maklumat pengesahan yang didokumenkan untuk operasi ini. - Untuk Firecrawl Crawl API atau Firecrawl Scrape API, berikan sasaran dalam
url. Untuk Firecrawl Map API, gunakanurls. Setiap input rentetan wajib tersebut menyenaraikan Message sebagai jenis sambungan yang diterima. - Untuk Firecrawl Extract API, isi kedua-dua
urlsdanprompt; kedua-duanya ialah rentetan wajib yang menerima Message. Tambahkan medan pilihanschemamelalui Data atau JSON jika diperlukan oleh konfigurasi anda. Katalog tidak menentukan cara beberapa URL dikodkan dalam medan yang namanya berbentuk jamak. - Tetapkan hanya pilihan yang sesuai dengan tindakan: Crawl menerima
crawlerOptions,scrapeOptions,idempotency_keydantimeout; Scrape menerimaextractorOptions,scrapeOptionsdantimeout. Map mempunyai tiga kawalan boolean untuk peta laman/subdomain, manakala Extract mempunyai medan pilihanenable_web_search. - Cuba tindakan yang dipilih pada URL ujian yang boleh anda periksa, kemudian semak
datasebelum menambahkan pemprosesan seterusnya. Catat medan respons yang diperlukan oleh nod seterusnya dan jangan anggap struktur pembungkus respons bagi keempat-empat tindakan adalah sama.
Untuk menggunakan semula maklumat pengesahan, baca mekanisme pemboleh ubah yang didokumenkan dan semak sama ada mekanisme itu tersedia pada medan dalam editor anda; katalog tidak menyenaraikan pemilih sambungan Firecrawl yang disimpan atau menerangkan penyimpanan rahsia.
Tiga contoh idea aliran kerja
Gabungan berikut menggariskan tugasan yang mungkin dilakukan. Langkah pemilihan URL dan pemeriksaan muatan dinyatakan secara jelas; gabungan ini tidak disediakan sebagai import yang telah disahkan.
1. Sediakan fakta berstruktur daripada halaman yang dipilih — belum diuji dalam persekitaran operasi sebenar
Konfigurasikan Firecrawl Extract API dengan api_key, sasaran dalam urls dan arahan dalam prompt. Jika perlu, sambungkan nilai Data atau JSON yang telah disediakan ke medan pilihan schema. Periksa hasil JSON sebelum menghantarnya ke JSON Operations untuk langkah pemilihan medan anda; katalog tidak menjamin bahawa hasilnya mematuhi skema yang dibekalkan.
2. Petakan laman, kemudian periksa URL yang dipilih — belum diuji dalam persekitaran operasi sebenar
Gunakan Firecrawl Map API dengan api_key dan urls, dengan menentukan sama ada hendak menetapkan ignore_sitemap, sitemap_only atau include_subdomains. Semak output JSON dan pilih URL untuk Firecrawl Scrape API pada medan wajib url. Mulakan dengan pemilihan manual sehingga anda telah mengesahkan susunan respons pemetaan; konfigurasikan kunci API pada nod Firecrawl Scrape API juga.
3. Jadikan data hasil Crawl yang telah diperiksa sebagai nota semakan — belum diuji dalam persekitaran operasi sebenar
Jalankan Firecrawl Crawl API dengan api_key dan url, dengan menambahkan Data atau JSON pada crawlerOptions atau scrapeOptions hanya selepas menyemak struktur yang disokong. Setelah anda memeriksa data, gunakan rujukan Parser untuk merancang output Message bagi nota semakan. Konfigurasi templatnya mesti sepadan dengan medan dalam hasil Crawl yang diperhatikan; tiada kunci kandungan tertentu atau hasil pemformatan yang dijamin.
Apakah batasan Firecrawl yang perlu disemak?
- Nama medan berbentuk jamak tidak menentukan format tatasusunan URL. Extract dan Map menyediakan
urlssebagaistryang menerima Message, bukan sebagai input Data atau JSON. Eksport tidak memberikan pemisah, format rentetan JSON atau peraturan pengesahan berbilang URL. - Skema pilihan dan nilai lalai tidak disertakan.
crawlerOptions,scrapeOptions,extractorOptionsdanschemamenerima Data atau JSON tetapi tidak menyenaraikan kunci yang disokong. Medan booleanenable_web_searchtidak mendokumenkan liputan carian, dan keutamaan penanda Map apabila digabungkan tidak dinyatakan. - Had masa dan idempotensi perlu disahkan. Crawl dan Scrape menyenaraikan
timeoutsebagai integer pilihan tanpa unit, nilai lalai atau julat. Hanya Crawl menyenaraikanidempotency_key; kewujudannya tidak menetapkan tempoh pengekalan, dasar percubaan semula atau hasil pencegahan pendua. - JSON ialah jenis port, bukan spesifikasi respons. Keempat-empat output
datatidak menerangkan medan URL, medan teks, struktur pembungkus pengekstrakan, pengecam tugasan, tingkah laku semakan berkala atau hasil kegagalan separa. Periksa respons operasi yang berkenaan sebelum membina pemilih. - Liputan kategori terhad kepada empat tindakan ini. Tiada komponen berasingan untuk status operasi Crawl, pembatalan, penjadualan atau webhook disenaraikan di sini. Katalog juga tidak mendokumenkan kegagalan pengesahan, kuota penyedia dan pemulihan ralat.