Spaces:
Paused
Paused
Update index.js
Browse files
index.js
CHANGED
|
@@ -114,10 +114,16 @@ app.get('/bypass', async (req, res) => {
|
|
| 114 |
let html;
|
| 115 |
while (retries > 0) {
|
| 116 |
try {
|
| 117 |
-
const
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 118 |
await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36');
|
| 119 |
-
await page.goto(url, { waitUntil: 'networkidle2', timeout: 60000 });
|
| 120 |
-
//await page.waitForNavigation(url, {waitUntil: 'networkidle2', timeout: 60000 });
|
| 121 |
html = await page.content();
|
| 122 |
await browser.close();
|
| 123 |
break;
|
|
|
|
| 114 |
let html;
|
| 115 |
while (retries > 0) {
|
| 116 |
try {
|
| 117 |
+
const context = await browser.newContext({
|
| 118 |
+
userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
| 119 |
+
viewport: { width: 1280, height: 720 },
|
| 120 |
+
javaScriptEnabled: true,
|
| 121 |
+
bypassCSP: true
|
| 122 |
+
});
|
| 123 |
+
|
| 124 |
+
const page = await context.newPage();
|
| 125 |
+
await page.goto(url, { waitUntil: 'load', timeout: 60000 });
|
| 126 |
await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36');
|
|
|
|
|
|
|
| 127 |
html = await page.content();
|
| 128 |
await browser.close();
|
| 129 |
break;
|