Spaces:
Runtime error
Runtime error
import { chromium, devices } from 'playwright-core'; | |
import { Hono } from 'hono'; | |
import { serveStatic } from 'hono/deno'; | |
const app = new Hono(); | |
app.use('/screenshot.png', serveStatic({ path: './screenshot.png' })); | |
app.get('/', (c) => c.text('Hello World!')); | |
const browser = await chromium.launch({ | |
headless: true, | |
args: ['--disable-blink-features=AutomationControlled'], | |
}); | |
const context = await browser.newContext({ | |
// ...devices['Desktop Chrome'], | |
...devices['Galaxy S24'], | |
colorScheme: 'dark', | |
// deviceScaleFactor: undefined, | |
// viewport: null, | |
// viewport: { | |
// width: 1920, | |
// height: 1080, | |
// }, | |
}); | |
const page = await context.newPage(); | |
// await page.goto('https://bot.sannysoft.com/'); | |
await page.goto('https://translate.google.com/?hl=en&sl=en&tl=es&op=images', { waitUntil: 'load' }); | |
await page.screenshot({ path: 'screenshot.png', fullPage: true }); | |
// await page.pause(); | |
// await page.waitForEvent('close', { timeout: 0 }); | |
await context.close(); | |
await browser.close(); | |