brat / services /tes.js
emiogiwara's picture
update
41d0a4b
const { chromium } = require('playwright');
async function tes() {
// Inisialisasi browser
const browser = await chromium.launch({ headless: false }); // Gunakan headless: true jika ingin tanpa UI
const context = await browser.newContext();
// Atur cookie
await context.addCookies([
{
name: '__session',
value: encodeURIComponent(`{"user_id":"01eff777-9400-603a-9104-0242ac120006","token":"v4.public.eyJhdWQiOiJpemFuYW1pLWFwcHMiLCJlbWFpbCI6ImNpZnVtb29naXdhcmFAZ21haWwuY29tIiwiZXhwIjoiMjAyNS0wMy0xMlQwNjowMToxM1oiLCJpYXQiOiIyMDI1LTAzLTExVDA2OjAxOjEzWiIsImlzcyI6Iml6YW5hbWktYXBpIiwianRpIjoiMDFlZmY3NzctOTQwMC02MDNhLTkxMDQtMDI0MmFjMTIwMDA2IiwibmJmIjoiMjAyNS0wMy0xMVQwNjowMToxM1oiLCJyZXF1ZXN0SVAiOiIiLCJzdWIiOiIwMWVmZjc3Ny05NDAwLTYwM2EtOTEwNC0wMjQyYWMxMjAwMDYiLCJ1c2VyQWdlbnQiOiIifRkMEjJZh4M60f179S9BvautqJaYFFsLA-X_RCxDem_eD73MLf_4Z2y9trX7EKCwJ3hFT6FhuMtygtU4rvJVGgE","username":"cifumo ogiwara","email":"cifumoogiwara@gmail.com","avatar_image_url":"https://lh3.googleusercontent.com/a/ACg8ocIGlKJt2X5_0faMYeUwRYkC0_xmtyqk2XN6-reP71yDLyORQh8=s96-c","is_premium":false,"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhYWwiOiJhYWwxIiwiYW1yIjpbeyJtZXRob2QiOiJvYXV0aCIsInRpbWVzdGFtcCI6MTc0MTY3MjYwMH1dLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJnb29nbGUiLCJwcm92aWRlcnMiOlsiZ29vZ2xlIl19LCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZW1haWwiOiJjaWZ1bW9vZ2l3YXJhQGdtYWlsLmNvbSIsImV4cCI6MTc0MTY3NjIwMCwiaWF0IjoxNzQxNjcyNjAwLCJpc19hbm9ueW1vdXMiOmZhbHNlLCJpc3MiOiJodHRwczovL2F1dGguc2hpbmlnYW1pLmdnL2F1dGgvdjEiLCJwaG9uZSI6IiIsInJvbGUiOiJhdXRoZW50aWNhdGVkIiwic2Vzc2lvbl9pZCI6IjljMjRjZGQ3LWY4OTktNDNiOS04ZjZhLTczMTA3OWJjNWFjMiIsInN1YiI6IjRjZTFlNjIxLWRkZDYtNDI4Ni1iZmE3LTAyZWUwNDYwYTE2MiIsInVzZXJfbWV0YWRhdGEiOnsiYXZhdGFyX3VybCI6Imh0dHBzOi8vbGgzLmdvb2dsZXVzZXJjb250ZW50LmNvbS9hL0FDZzhvY0lHbEtKdDJYNV8wZmFNWWVVd1JZa0MwX3htdHlxazJYTjYtcmVQNzF5REx5T1JRaDg9czk2LWMiLCJlbWFpbCI6ImNpZnVtb29naXdhcmFAZ21haWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsImZ1bGxfbmFtZSI6ImNpZnVtbyBvZ2l3YXJhIiwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tIiwibmFtZSI6ImNpZnVtbyBvZ2l3YXJhIiwicGhvbmVfdmVyaWZpZWQiOmZhbHNlLCJwaWN0dXJlIjoiaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EvQUNnOG9jSUdsS0p0Mlg1XzBmYU1ZZVV3UllrQzBfeG10eXFrMlhONi1yZVA3MXlETHlPUlFoOD1zOTYtYyIsInByb3ZpZGVyX2lkIjoiMTE0NTI0NDcyOTc5NDAzOTMyMDk1Iiwic3ViIjoiMTE0NTI0NDcyOTc5NDAzOTMyMDk1In19.CVorldNlebRldcIh7r2sRGZfWe72EKk5Eg04XD2BhLc","refresh_token":"wkbA8YebwI8rvz2Zjuddqg","expires_at":1741676200,"expired_at_moment":"1970-01-21 10:47:56"}`),
domain: 'app.shinigami.asia',
path: '/',
httpOnly: false,
secure: true
}
]);
// Membuka halaman
const page = await context.newPage();
await page.goto('https://app.shinigami.asia/chapter/8e53d781-39f4-4683-b3bf-cd260b9b01d2', {
waitUntil: 'domcontentloaded'
});
// Tunggu 5 detik agar halaman termuat sempurna
await page.waitForTimeout(5000);
// Ambil isi HTML dari halaman
const htmlContent = await page.content();
return htmlContent
// Tutup browser
await browser.close();
}
module.exports = { tes };