Kk / app.py
Pubgbc9799's picture
Create app.py
f41dd1f verified
raw
history blame contribute delete
866 Bytes
import asyncio
import os
from flask import Flask
from playwright.async_api import async_playwright
app = Flask(__name__)
async def run_test():
async with async_playwright() as p:
# Docker sathi '--no-sandbox' khup mhatvache aahe
browser = await p.chromium.launch(headless=True, args=["--no-sandbox"])
page = await browser.new_page()
await page.goto("https://www.google.com")
title = await page.title()
await browser.close()
return title
@app.route('/')
def home():
# Test run kara ani result dakhva
try:
page_title = asyncio.run(run_test())
return f"✅ Playwright working! Google Title: {page_title}"
except Exception as e:
return f"❌ Error: {str(e)}"
if __name__ == "__main__":
port = int(os.environ.get("PORT", 7860))
app.run(host='0.0.0.0', port=port)