• 03-08-2023, 21:01:03
    #1
    Merhaba,
    Pythonda swlenium çalıştırdığımızda Guest modda açıyor,
    Ancak yapmaya çalıştığım her defasında hesabıma giriş yapmadan, hesabımın açık olduğu default chrom browserini açıp, sonrasında açık olan linkedin, facebook gibi sayfalarda yaptığım yönlendirmeleri yapacak bir kod bulamadım.
    Özet olarak soru; selenium'u default - aktif olan browserda, chromedriver kullanmadan ya da guest mod açılmadan nasıl kullanırım ?

    Teşekkür ederim
  • 03-08-2023, 21:06:01
    #2
    Aradığınız sorgu metni
    Python selenium profil kullanma

    Chatgpt yada ingilizce olarak sorup gerekli çözümlere bakabilirsiniz
  • 03-08-2023, 21:06:38
    #3
    from selenium import webdriver

    options = webdriver.ChromeOptions()
    options.add_argument("user-data-dir=C:\\Path") #Path to your chrome profile
    w = webdriver.Chrome(executable_path="C:\\Users\\chrom edriver.exe", chrome_options=options)

    Adres satırına chrome://version yazarak profil yolunu görebilirsiniz.
  • 03-08-2023, 21:22:13
    #4
    Cevaplarınız için çok teşekkür ederim,
    Ama her türli chromedriver-guestte açıyor,
    Mevcut chrome.exe de bir türlü çözüm bulamadım
  • 03-08-2023, 21:25:12
    #5
    Profil kullanabilirsiniz ya da cookie ekleyebilirsiniz.
  • 06-08-2023, 19:16:20
    #6
    for döngüsüyle Cookies.json import edin selenium başlar başlamz hesabiniz girişli şekilde açilyor
  • 06-08-2023, 22:05:53
    #7
    shms adlı üyeden alıntı: mesajı görüntüle
    for döngüsüyle Cookies.json import edin selenium başlar başlamz hesabiniz girişli şekilde açilyor
    Bu şekil kullanım için örnek bir kod var mı ?
  • 06-08-2023, 22:39:16
    #8
    TahaCan adlı üyeden alıntı: mesajı görüntüle
    Bu şekil kullanım için örnek bir kod var mı ?
    # Çerezleri yükleyin
    with open("cookies.json", "r") as f:
        cookies = json.load(f)
    
    # Web sitesini ziyaret edin ve çerezleri yükleyin
    driver.get("https://www.example.com")
    for cookie in cookies:
        driver.add_cookie(cookie)
    
    # Sayfayı yenileyin, böylece oturum açılmış olarak görünecek
    driver.refresh()