Adım 1: Execute Workflow Trigger
- Adı: Execute Workflow Trigger
- Tipi: n8n-nodes-base.executeWorkflowTrigger
- İşlevi: Bu adım, workflow’un başlangıç noktasını belirler. Kullanıcıdan gelen bir URL altında veri almak için çalışır.
- Ayarlar: Hiçbir özel ayar yapılmaz, sadece temel bir tetikleyici olarak görev yapar.
Adım 2: FireCrawl
- Adı: FireCrawl
- Tipi: n8n-nodes-base.httpRequest
- İşlevi: Belirli bir URL’den veri almak için HTTP POST isteği gönderir. Veriyi almak için `https://api.firecrawl.dev/v1/scrape` URL’sini kullanır.
- Ayarlar:
- URL: ‚https://api.firecrawl.dev/v1/scrape‘
- Method: POST
- JSON Body:
{ "url": "{{ $json.query.url }}", "formats": [ "markdown" ] }şeklinde ayarlanır. Bu ayar, workflow’un kullanıcıdan aldığı URL’yi alır ve markdown formatında istenen veriyi çekmek için kullanır. - Authentication: genericCredentialType ile `httpHeaderAuth` kullanılarak kimlik doğrulama yapılır. Bu, güvenli bir şekilde veri almayı sağlar.
Adım 3: Edit Fields
- Adı: Edit Fields
- Tipi: n8n-nodes-base.set
- İşlevi: Elde edilen yanıtı düzenlemek için kullanılır. Bu adımda, FireCrawl adımından alınan markdown verisi „response“ adıyla kaydedilir.
- Ayarlar:
- Assignments:
responseadı altında,={{ $json.data.markdown }}ifadesi ile markdown formatındaki yanıt kaydedilir.
- Assignments:
Adım 4: Sticky Note
- Adı: Sticky Note
- Tipi: n8n-nodes-base.stickyNote
- İşlevi: Kullanıcıya yönlendirmeler ve açıklamalar vermek için kullanılan not ekleme aşamasıdır.
- Ayarlar:
- Content: Kullanıcının hangi URL’yi göndermesi gerektiğine dair bir örnek ve açıklama içerir.
Ergebnis
Bu n8n workflow’u, belirli bir URL’den veri almak için kullanılır. Kullanıcı, crawl etmek istediği URL’yi gönderdiğinde, FireCrawl adımı ile bu URL üzerinden bilgi alınır. Alınan bilgi, markdown formatında düzenlenir ve sonuç olarak kullanıcıya sunulur.
Download Link: Buradan indirebilirsiniz.