• 12-07-2022, 19:41:10
    #1
    Şuan mevcut yüklü chrome da bazı sitelerde oturum açmıştım. Selenium ile bu oturumları kullanarak sitelere giriş yapmak istiyorum.
    Yani kurulu olan Chrome'un profilini nasıl kullanabilirim.
    Bazı kodlar denedimde olmadı.
    Chrome'un profili bu olmalı
    C:\Users\ayfb1\AppData\Local\Google\Chrome\User Data\Default
    Bu kod da olmadı. Sıfır tarayıcı sıfır çerez çıkıyor,
    from selenium import webdriver
    #object of ChromeOptions class
    o = webdriver.ChromeOptions()
    #adding specific Chrome Profile Path
    o.add_arguments = {'user-data-dir':'C:/Users/ayfb1/AppData/Local/Google/Chrome/User Data/Default'}
    #set chromedriver.exe path
    driver = webdriver.Chrome(options=o)
    #maximize browser
    driver.maximize_window()
  • 12-07-2022, 19:49:43
    #2
    Üyeliği durduruldu
    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    options = webdriver.ChromeOptions() options.add_argument(r"--user-data-dir=C:\path\to\chrome\user\data") #e.g. C:\Users\You\AppData\Local\Google\Chrome\User Data
    options.add_argument(r'--profile-directory=YourProfileDir') #e.g. Profile 3
    driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe', chrome_options=options) driver.get("https://www.google.co.in")
    KAYNAK
  • 12-07-2022, 20:12:37
    #3
    ybsci adlı üyeden alıntı: mesajı görüntüle
    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    options = webdriver.ChromeOptions() options.add_argument(r"--user-data-dir=C:\path\to\chrome\user\data") #e.g. C:\Users\You\AppData\Local\Google\Chrome\User Data
    options.add_argument(r'--profile-directory=YourProfileDir') #e.g. Profile 3
    driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe', chrome_options=options) driver.get("https://www.google.co.in")
    KAYNAK
    Çerez çıkmıyor ne yazıkki, yer imleride yok.
  • 12-07-2022, 20:24:06
    #4
    https://eminylmz.dev/python-ile-brute-force-yapimi yardımcı olabilir.
  • 24-07-2022, 03:05:01
    #5
    Bende merak ettim
  • 26-07-2022, 22:40:56
    #6
    Var mı bir çözümü acaba?
  • 27-07-2022, 10:21:22
    #7
    #Selenium version 4.3.0
    
    from selenium import webdriver
    from webdriver_manager.chrome import ChromeDriverManager
    from selenium.webdriver.chrome.options import Options
    from selenium.webdriver.chrome.service import Service
    
    chrome_options = Options()
    chrome_options.add_experimental_option("detach", True)
    chrome_options.add_argument("--start-maximized")
    chrome_options.add_argument("--no-sandbox")
    
    chrome_options.add_argument("user-data-dir=chrome-data")
    #chrome_options.add_argument("user-data-dir=C:\\Users\\ayfb1\\AppData\\Local\\Google\\Chrome\\User Data")   bunun gibi
    chrome_options.add_argument("--user-data-dir=chrome-data"))
    #chrome_options.add_argument("--user-data-dir=C:\\Users\\ayfb1\\AppData\\Local\\Google\\Chrome\\User Data"))  veya böyle.
    
    chrome_options.add_argument("--headless")
    chrome_options.add_argument("--disable-dev-shm-usage")
    chrome_options.add_argument('--disable-gpu')
    chrome_options.add_argument('--mute-audio')
    chrome_options.add_argument('--log-level=3')
    driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()),options=chrome_options)
    
    
    driver.get("https://www.google.com")
    chrome-data yazan yere chrome "User Data" klasör yolunu yazın. Default değil, user data olan kalsör kullanılıyor diye biliyorum...()
    2.yol: User data içerisindeki tüm herşeyi bu scriptin olduğu klasörde chrome-data diye bi klasör açın, içine kopyalayın. Scriptlere dosya yolunu gösterirken boşluk veya türkçe karakter olunca script bulamıyor.