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)