n8n-nodes-crawl4ai
Version:
n8n nodes for Crawl4AI web crawler and data extraction
38 lines • 1.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Crawl4aiContentExtractor = void 0;
const router_1 = require("./actions/router");
const operations_1 = require("./actions/operations");
class Crawl4aiContentExtractor {
constructor() {
this.description = {
displayName: 'Crawl4AI: Content Extractor',
name: 'crawl4aiContentExtractor',
icon: 'file:crawl4ai.svg',
group: ['transform'],
version: 1,
subtitle: '={{$parameter["operation"]}}',
description: 'Extract structured content from web pages using Crawl4AI',
defaults: {
name: 'Crawl4AI: Content Extractor',
},
inputs: ['main'],
outputs: ['main'],
usableAsTool: true,
credentials: [
{
name: 'crawl4aiApi',
required: true,
},
],
properties: [
...operations_1.description,
],
};
}
async execute() {
return await router_1.router.call(this);
}
}
exports.Crawl4aiContentExtractor = Crawl4aiContentExtractor;
//# sourceMappingURL=Crawl4aiContentExtractor.node.js.map