UNPKG

competitor-intel-toolkit

Version:

Automated competitive intelligence: live web scraping + AI analysis. Know what your competitors are doing.

53 lines (41 loc) 1.45 kB
/** * Test scraper without interactive prompts */ const CompetitorScraper = require('./src/scraper'); const ReportFormatter = require('./src/formatter'); async function test() { console.log('Testing Competitor Intel Toolkit scraper...\n'); const scraper = new CompetitorScraper(); // Test with a simple, reliable site const testUrls = [ 'https://www.example.com', ]; console.log(`Scraping ${testUrls.length} test URL(s)...\n`); const results = await scraper.analyzeMultiple(testUrls); results.forEach(result => { console.log(`\n--- ${result.url} ---`); if (result.success) { console.log('✓ Success'); console.log('Company:', result.company); console.log('Messaging:', result.messaging); console.log('Pricing plans found:', result.pricing.plans.length); console.log('Prices found:', result.pricing.prices.length); console.log('Features found:', result.features.length); } else { console.log('✗ Failed:', result.error); } }); // Test formatter const reportData = { yourCompany: 'Test Company', yourFeatures: ['feature 1', 'feature 2'], competitors: results, aiAnalysis: {}, timestamp: new Date().toISOString(), }; const formatter = new ReportFormatter(reportData); console.log('\n\n=== FORMATTED REPORT ===\n'); console.log(formatter.formatCLI()); console.log('\n✅ Test complete!'); } test().catch(console.error);