with open('midas_bot.py', 'r', encoding='utf-8') as f:
    content = f.read()

import re

target_regex = r"for _ in range\(60\): # 2 dakika boyunca bekle.*?break"

new_code = """for _ in range(60): # 2 dakika boyunca bekle
            await asyncio.sleep(2)
            try:
                page_content = await page.content()
                page_content_lower = page_content.lower()
                current_url = page.url.lower()
                
                # Hem URL'ye hem de sayfa icerigine bakiyoruz
                is_logged_in = False
                
                if 'login' not in current_url and 'signin' not in current_url:
                    is_logged_in = True
                    log("  >>> URL degisimi tespit edildi!")
                    
                if "portföy" in page_content_lower or "nakit" in page_content_lower or "bist" in page_content_lower or "hesabım" in page_content_lower:
                    is_logged_in = True
                    log("  >>> Sayfada ana ekran metinleri tespit edildi!")
                    
                if is_logged_in:
                    log("  >>> Giris basarili! Oturum kopyalaniyor...")
                    await asyncio.sleep(2) # Cookie'lerin tam oturmasi icin
                    break
            except Exception as e:
                pass"""

content = re.sub(target_regex, new_code, content, flags=re.DOTALL)

with open('midas_bot.py', 'w', encoding='utf-8') as f:
    f.write(content)
print("METIN DEDEKTIFI EKLENDI!")
