Librería Node.js para obtener información del sitio https://monoschinos2.com/
utilizando el método de Web-Scraping.
npm install monoschinos-api
Una vez el paquete está instalado, puedes importar la librería utilizando "require":
const monoschinos = require('monoschinos-api');
o utilizando "import":
import * as monoschinos from 'monoschinos-api';
Params | Type |
---|---|
query |
string |
import { searchAnime } from 'monoschinos-api';
searchAnime("Black Clover").then((result) => {
console.log(result);
});
Una lista JSON que contiene todos los animes encontrados utilizando el query
especificado.
[
{
title: 'Squishy! Black Clover',
type: 'Corto',
year: 2019,
cover: 'https://monoschinos2.com/thumbs/imagen/squishy-black-clover.png?v=1.5',
url: 'https://monoschinos2.com/anime/squishy-black-clover-sub-espanol'
}
...
]
Params | Type |
---|---|
animeId |
string |
Note el animeId es obtenido a través de la función
searchAnime
o removiendohttps://monoschinos2.com/anime/
de la URL de un anime.
import { getAnimeInfo } from 'monoschinos-api';
getAnimeInfo("chainsaw-man").then((result) => {
console.log(result);
});
Un objeto JSON que contiene la información del anime solicitado con el animeId
especificado.
{
title: 'Chainsaw Man',
alternative_title: 'El pibe motosierra',
status: 'Finalizado',
cover: 'https://monoschinos2.com/assets/img/serie/portada/chainsaw-man-1663804720.jpg',
synopsis: 'Denji tiene un sueño simple: vivir una vida feliz y pacífica, pasando...',
genres: [ 'Acción', 'Aventura', 'Shonen' ],
episodes: 12,
url: 'https://monoschinos2.com/anime/chainsaw-man'
}
import { getLatest } from 'monoschinos-api';
getLatest().then((result) => {
console.log(result);
});
Una lista JSON que contiene los últimos capítulos subidos al sitio web.
[
{
title: 'Kage no Jitsuryokusha ni Naritakute! 1080p',
chapter: 16,
type: 'Anime',
cover: 'https://monoschinos2.com/thumbs/portada/kage-no-jitsuryokusha-ni-naritakute-1080p-1671334662.jpg?v=1.5',
url: 'https://monoschinos2.com/ver/kage-no-jitsuryokusha-ni-naritakute-1080p-episodio-16'
}
...
]
import { getOnAir } from 'monoschinos-api';
getOnAir().then((result) => {
console.log(result);
});
Una lista JSON con todos los animes en emisión del sitio.
[
{
title: 'Majutsushi Orphen Hagure Tabi: Urbanrama-hen',
type: 'Anime',
year: 2023,
cover: 'https://monoschinos2.com/thumbs/imagen/majutsushi-orphen-hagure-tabi-urbanrama-hen-1674048045.jpg?v=1.5',
url: 'https://monoschinos2.com/anime/majutsushi-orphen-hagure-tabi-urbanrama-hen-sub-espanol'
}
...
]
import { getCalendar } from 'monoschinos-api';
getCalendar().then((result) => {
console.log(result);
});
Una lista JSON con la programación semanal.
[
{
day: 'Lunes',
animes: [
{
title: 'Cool Doji Danshi',
chapter: 15,
synopsis: 'Son chicos guapos que son geniales pero un poco difíciles...',
cover: 'https://monoschinos2.com/thumbs/imagen/cool-doji-danshi-1663796951.jpg?v=1.5',
genres: [ 'Comedia' ]
}
...
]
}
...
]
- Modificar las funciones en caso de existir una paginación en el sitio web.
MixDevCode |