Spaces:
Sleeping
Sleeping
| 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 | |
| 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) | |