Documentation

n8n-nodes-crawl-nafer

This is an n8n community node for advanced web scraping, data extraction, and browser automation.

n8n is a fair-code licensed workflow automation platform.

Installation

Follow the installation guide in the n8n community nodes documentation.

Community Nodes (Recommended)

  1. Go to Settings > Community Nodes
  2. Select Install
  3. Enter n8n-nodes-crawl-nafer and click Install

Manual Installation

npm install n8n-nodes-crawl-nafer

Credentials

This node requires API credentials:

  • API URL: Your API endpoint
  • API Key: Your API authentication key
  • LLM Provider (optional): For AI-powered extraction
  • LLM API Key (optional): API key for LLM provider
  • LLM Base URL (optional): Base URL for LLM API

Nodes

This package provides three nodes:

Basic Crawler

Perform synchronous or asynchronous web scraping with advanced features:

  • Multiple output formats (Markdown, HTML, JSON)
  • Stealth mode for anti-detection
  • Proxy support with authentication
  • Session management with cookies (JSON and Netscape format)
  • Screenshot capabilities
  • Custom JavaScript execution
  • AI-powered content extraction

Content Extractor

Extract structured data from web pages using multiple strategies:

  • CSS Selectors: Extract data using JSON schema with CSS selectors
  • LLM Extraction: Use AI models for intelligent content extraction
  • JSON Schema: Define custom extraction schemas

Browser Actions

Automate browser interactions and form submissions:

  • JavaScript Actions: Execute custom JavaScript code
  • LLM Automation: AI-powered browser automation
  • Form Filling: Automated form filling
  • Screenshot: Capture page screenshots
  • PDF Export: Export pages to PDF format

Features

  • ✅ Anti-detection (Stealth mode)
  • ✅ Proxy support with authentication
  • ✅ Cookie management (import/export)
  • ✅ Session persistence
  • ✅ Asynchronous task processing
  • ✅ AI-powered extraction
  • ✅ Browser automation
  • ✅ Screenshot and PDF export
  • ✅ Custom headers and JavaScript

Compatibility

Tested with n8n version 1.0.0+

Resources

License

MIT

Discussion