Update index.js
Browse files
index.js
CHANGED
|
@@ -16,16 +16,14 @@ app.use(express.json());
|
|
| 16 |
const MAX_CONCURRENT = 5;
|
| 17 |
let active = 0;
|
| 18 |
|
| 19 |
-
// Config
|
| 20 |
const CONFIG = {
|
| 21 |
MAX_CONCURRENT: 5,
|
| 22 |
TIMEOUT: 30000,
|
| 23 |
RETRY_ATTEMPTS: 2,
|
| 24 |
-
HEADLESS: process.env.HEADLESS !== 'false',
|
| 25 |
STEALTH_MODE: true
|
| 26 |
};
|
| 27 |
|
| 28 |
-
// Middleware untuk timeout
|
| 29 |
app.use((req, res, next) => {
|
| 30 |
req.setTimeout(CONFIG.TIMEOUT);
|
| 31 |
next();
|
|
@@ -57,10 +55,8 @@ async function createBrowser() {
|
|
| 57 |
}
|
| 58 |
});
|
| 59 |
|
| 60 |
-
// Set lebih banyak header
|
| 61 |
await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36');
|
| 62 |
-
|
| 63 |
-
// Set cookies umum
|
| 64 |
const cookies = [
|
| 65 |
{
|
| 66 |
name: 'NID',
|
|
@@ -105,7 +101,6 @@ app.post('/recaptchav3', async (req, res) => {
|
|
| 105 |
});
|
| 106 |
|
| 107 |
} catch (error) {
|
| 108 |
-
// TANGKAP ERROR DENGAN BENAR
|
| 109 |
const msg = error.message || String(error);
|
| 110 |
console.error("API Error:", msg);
|
| 111 |
res.status(500).json({ status: "error", message: msg });
|
|
|
|
| 16 |
const MAX_CONCURRENT = 5;
|
| 17 |
let active = 0;
|
| 18 |
|
|
|
|
| 19 |
const CONFIG = {
|
| 20 |
MAX_CONCURRENT: 5,
|
| 21 |
TIMEOUT: 30000,
|
| 22 |
RETRY_ATTEMPTS: 2,
|
| 23 |
+
HEADLESS: process.env.HEADLESS !== 'false',
|
| 24 |
STEALTH_MODE: true
|
| 25 |
};
|
| 26 |
|
|
|
|
| 27 |
app.use((req, res, next) => {
|
| 28 |
req.setTimeout(CONFIG.TIMEOUT);
|
| 29 |
next();
|
|
|
|
| 55 |
}
|
| 56 |
});
|
| 57 |
|
|
|
|
| 58 |
await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36');
|
| 59 |
+
|
|
|
|
| 60 |
const cookies = [
|
| 61 |
{
|
| 62 |
name: 'NID',
|
|
|
|
| 101 |
});
|
| 102 |
|
| 103 |
} catch (error) {
|
|
|
|
| 104 |
const msg = error.message || String(error);
|
| 105 |
console.error("API Error:", msg);
|
| 106 |
res.status(500).json({ status: "error", message: msg });
|