bgustscraper 0.2.0

Advanced semantic scraping engine with AI-driven compliance checks and legal terms validation
Documentation
const cloudscraper = require('cloudscraper');
const readline = require('readline');

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout,
    terminal: false
});

process.stderr.write('Cloudscraper Worker iniciado (Engine: TLS Bypass)\n');

rl.on('line', async (line) => {
    try {
        const { action, url } = JSON.parse(line);
        
        if (action === 'scrape') {
            cloudscraper.get(url, (error, response, body) => {
                if (error) {
                    process.stdout.write(JSON.stringify({ status: 'error', message: error.message }) + '\n');
                } else {
                    process.stdout.write(JSON.stringify({ 
                        status: 'success', 
                        html: body, 
                        title: '', // Cloudscraper no da el título fácilmente sin parsear
                        url: url 
                    }) + '\n');
                }
            });
        } else if (action === 'exit') {
            process.exit(0);
        }
    } catch (err) {
        process.stdout.write(JSON.stringify({ status: 'error', message: err.message }) + '\n');
    }
});