• 10-06-2025, 23:18:20
    #1
    Selamlar,

    Uzun süredir tarayıcı işlemleri yapmıyordum bugün bir yapay dedim nasıl güncellemişlerse bir türlü yapamıyorum arkadaş.
    Var mı örnek kod?
  • 10-06-2025, 23:29:45
    #2
    Chatgpt ye sordunuz mu?
    Eklentinin crx dosyası ile yada zip dosyası ile oluyordu sanırım.
  • 10-06-2025, 23:31:19
    #3
    A.AY adlı üyeden alıntı: mesajı görüntüle
    Chatgpt ye sordunuz mu?
    Eklentinin crx dosyası ile yada zip dosyası ile oluyordu sanırım.
    Evet hocam sordum lakin yapamadı.
    Hocam zip,çıkartılmış zip(klasörü yani),crx hepsini denedim hiçbiriyle olmuyor saçmalık
  • 10-06-2025, 23:32:31
    #4
    Selenium güncellenmiş olabilir. Dilerseniz eski sürüm selenium deneyin. Hatta en son nezaman denediyseniz, o zamanın seleniumunu kurun.
  • 11-06-2025, 00:03:58
    #5
    A.AY adlı üyeden alıntı: mesajı görüntüle
    Selenium güncellenmiş olabilir. Dilerseniz eski sürüm selenium deneyin. Hatta en son nezaman denediyseniz, o zamanın seleniumunu kurun.
    Teşekkür ederim hocam,evet sürümden dolayıyıymış az önce hintli bir abimiz anlatmış oldu,teşekkür ettim
  • 11-06-2025, 00:06:21
    #6
    Guncel sürüm kaldırıp sonra eskisini yükleyin.
  • 11-06-2025, 01:07:00
    #7
    Platin üye
    # Proje dizinindeki .crx dosyalarını kullan
    current_dir = pathlib.Path(__file__).parent.absolute()
    adguard_crx = os.path.join(current_dir, "adguard.crx")  # crx dosyanızın adını buraya yazın
    ublock_crx = os.path.join(current_dir, "ublock.crx")    # ublock crx dosyanızın adını buraya yazın
    
    # Her iki eklenti için geçici klasörler
    adguard_temp_dir = tempfile.mkdtemp()
    ublock_temp_dir = tempfile.mkdtemp()
    
    try:
        # AdGuard'ı çıkar
        with zipfile.ZipFile(adguard_crx, 'r') as zip_ref:
            zip_ref.extractall(adguard_temp_dir)
        
        # uBlock'u çıkar
        with zipfile.ZipFile(ublock_crx, 'r') as zip_ref:
            zip_ref.extractall(ublock_temp_dir)
        
        with sync_playwright() as p:
            # Her iki eklentiyle tarayıcı başlatma ve gizli modda çalışmasına izin verme
            browser = p.chromium.launch(
                headless=False,
                args=[
                    f"--disable-extensions-except={adguard_temp_dir},{ublock_temp_dir}",
                    f"--load-extension={adguard_temp_dir},{ublock_temp_dir}",
                    "--allow-extensions-in-incognito"
                ]
            )
            # Gizli/özel mod davranışı için boş bir context oluşturma
            # Playwright'ta gizli mod, varsayılan davranıştır (çerezleri saklamaz)