https://www.npmjs.com/package/nhentai-api
Ajouter des COR de contournement et de nombreux serveurs proxy pour un pays bloqué.
AVERTISSEMENT : Ce module ne renvoie que les URL pour les demandes.
search(query, page, sort)
Renvoie l'URL Search
par requête.
Paramètre | Requis | Valeur par défaut | Description |
---|---|---|---|
query | + | Recherchez la requête, voir plus sur https://nhentai.net/info | |
page | - | 1 | Page de recherche |
sort | - | null | Type de tri: popular ( 1 ) ou date ( 2 ) |
searchLike(book_id, page, sort)
Renvoie une URL Search
pour l'identifiant du livre.
Paramètre | Requis | Valeur par défaut | Description |
---|---|---|---|
book_id | + | book_id pour la recherche liée | |
page | - | 1 | Page de recherche |
sort | - | null | Type de tri: popular ( 1 ) ou date ( 2 ) |
searchTagged(tag_id, page, sort)
Renvoie une URL Search
pour l'ID de Tag.
Paramètre | Requis | Valeur par défaut | Description |
---|---|---|---|
tag_id | + | ID de la balise | |
page | - | 1 | Page de recherche |
sort | - | null | Type de tri: popular ( 1 ) ou date ( 2 ) |
bookDetails(book_id)
Renvoie une URL pour obtenir Book
.
Paramètre | Requis | Valeur par défaut | Description |
---|---|---|---|
book_id | + | ID du livre |
getPage(media_id, page)
Renvoie l'URL de l'image de la page pour media_id
de Book
.
Paramètre | Requis | Valeur par défaut | Description |
---|---|---|---|
media_id | + | media_id du livre | |
page | - | 1 | Page du livre |
getThumb(media_id, page)
Renvoie l'URL de l'image de la gamme de la page pour media_id
de Book
.
Paramètre | Requis | Valeur par défaut | Description |
---|---|---|---|
media_id | + | media_id du livre | |
page | - | 1 | Page du livre |
getCover(media_id)
Renvoie l'URL de l'image de couverture Book
.
Paramètre | Requis | Valeur par défaut | Description |
---|---|---|---|
media_id | + | media_id du livre |
parseBook(data)
Return Book
.
Paramètre | Requis | Valeur par défaut | Description |
---|---|---|---|
data | + | Données pour l'analyse. |
parseSearch(data)
Renvoie Search
.
Paramètre | Requis | Valeur par défaut | Description |
---|---|---|---|
data | + | Données pour l'analyse. |
nhentaiBook {
book: {…}
cover:(...)
id:(...)
media_id:(...)
num_favorites:(...)
num_pages:(...)
pages:(...)
scanlator:(...)
tags:(...)
thumbnail:(...)
title:(...)
upload_date:(...)
}
book
Les magasins ont analysé JSON
pour le livre.
cover
Stocke les détails de la couverture du livre.
id
Stores id
du livre.
media_id
ID de galerie du livre des magasins. Utilisé pour les méthodes de la galerie.
num_favorites
Stocke la quantité de "goûts" du livre.
num_pages
Stocke la quantité de pages dans le livre.
pages
Magasin Array
détails des pages du livre.
scanlator
Stores Nom de Scanlator.
tags
Array
des balises. Chacun de Tag est JSON
comme:
{
id: …,
type: …,
name: …,
url: …,
count: …
}
thumbnail
Stocke les détails de la vignette de la couverture du livre.
title
Les magasins object
avec des titres ( english
, japanese
, pretty
).
upload_date
Date
de téléchargement du livre des magasins.
nhentaiSearch {
search: {…}
num_pages:(...)
per_page:(...)
results:(...)
}
search
Les magasins ont analysé JSON
pour la recherche.
num_pages
Stocke la quantité de pages trouvées.
per_page
Stocke la quantité de livres par page.
results
Array
de Book
s.
./nhentai/
API.js
Book.js
Search.js
Errror.js
APIError.js
TypeError.js