Files
MangaReader/backend/test-scraper.js
renato97 b474182dd9 Initial commit: MangaReader iOS App
 Features:
- App iOS completa para leer manga sin publicidad
- Scraper con WKWebView para manhwaweb.com
- Sistema de descargas offline
- Lector con zoom y navegación
- Favoritos y progreso de lectura
- Compatible con iOS 15+ y Sideloadly/3uTools

📦 Contenido:
- Backend Node.js con Puppeteer (opcional)
- App iOS con SwiftUI
- Scraper de capítulos e imágenes
- Sistema de almacenamiento local
- Testing completo
- Documentación exhaustiva

🧪 Prueba: Capítulo 789 de One Piece descargado exitosamente
  - 21 páginas descargadas
  - 4.68 MB total
  - URLs verificadas y funcionales

🎉 Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-04 15:34:18 +01:00

50 lines
1.3 KiB
JavaScript

import axios from 'axios';
import * as cheerio from 'cheerio';
async function testScraper() {
const url = 'https://manhwaweb.com/manga/one-piece_1695365223767';
try {
const response = await axios.get(url, {
headers: {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
}
});
const $ = cheerio.load(response.data);
console.log('=== Título de la página ===');
console.log($('title').text());
console.log('\n');
console.log('=== Buscando enlaces con /leer/ ===');
const leerLinks = [];
$('a').each((i, el) => {
const href = $(el).attr('href');
if (href && href.includes('/leer/')) {
leerLinks.push({
href: href,
text: $(el).text().trim()
});
}
});
console.log(`Encontrados ${leerLinks.length} enlaces:`);
leerLinks.slice(0, 10).forEach(link => {
console.log(` - ${link.href}: "${link.text}"`);
});
console.log('\n=== HTML sample around "Capitulo" ===');
const html = response.data;
const capIndex = html.indexOf('Capitulo 1');
if (capIndex > 0) {
console.log(html.substring(capIndex - 200, capIndex + 400));
}
} catch (error) {
console.error('Error:', error.message);
}
}
testScraper();