24 行
648 B
TypeScript
24 行
648 B
TypeScript
import p from "phin";
|
|
import { CookieJar } from "tough-cookie";
|
|
import { HttpsCookieAgent } from "http-cookie-agent/http";
|
|
import * as dotenv from "dotenv";
|
|
|
|
dotenv.config();
|
|
const jar = new CookieJar();
|
|
jar.setCookie(process.env.CF_COOKIE || "", "https://nhentai.net/");
|
|
|
|
async function test() {
|
|
const res = await p({
|
|
url: "https://nhentai.net/api/galleries/search?query=futa",
|
|
core: {
|
|
agent: new HttpsCookieAgent({ cookies: { jar, }, }),
|
|
},
|
|
"headers": {
|
|
"User-Agent": "jandapress/1.0.5 Node.js/16.9.1" // nhentai-api-client/3.4.3 Node.js/16.9.1
|
|
},
|
|
});
|
|
//check status
|
|
console.log(res.statusCode);
|
|
}
|
|
|
|
test(); |