• 30-06-2023, 00:50:10
    #1
    Python'da Selenium kullanarak bir program yapıyorum.
    Bu programda google oturumu açmak istediğimde şu hatayı alıyorum:


    Bunu nasıl geçerim?
    Bu konu hakkında yardımcı olabilecek var mı?
  • Kabul Edilen Cevap
  • 30-06-2023, 00:52:56
    #2
    https://developers.google.com/identi.../sign-in?hl=tr

    https://console.developers.google.co...dentials?hl=tr
    1. Go to the Credentials page.
    2. Kimlik bilgisi oluştur > OAuth istemci kimliği seçeneğini tıklayın.
    3. Web uygulaması uygulama türünü seçin.
    4. OAuth 2.0 istemcinizi adlandırın ve Oluştur'u tıklayın
  • 30-06-2023, 00:53:08
    #3
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Firefox veya undetected browser kullanın.
  • 30-06-2023, 00:54:13
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    https://developers.google.com/identi.../sign-in?hl=tr

    https://console.developers.google.co...dentials?hl=tr
    1. Go to the Credentials page.
    2. Kimlik bilgisi oluştur > OAuth istemci kimliği seçeneğini tıklayın.
    3. Web uygulaması uygulama türünü seçin.
    4. OAuth 2.0 istemcinizi adlandırın ve Oluştur'u tıklayın
    Maalesef bu sadece web siteleri için geçerli giriş yap butonu
  • 30-06-2023, 00:54:33
    #5
    Thousand Bytes adlı üyeden alıntı: mesajı görüntüle
    Firefox veya undetected browser kullanın.
    Firefox denedim hata aynı diğer browserı hemen deneyeceğim

    Thousand Bytes adlı üyeden alıntı: mesajı görüntüle
    Firefox veya undetected browser kullanın.
    Undetected Chrome işe yaradı Teşekkür ederim.
    Bunun için kullanılan kütüphane: pip install undetected-chromedriver
  • 30-06-2023, 01:00:23
    #6
    Örnek anlatım.
    pip install undetected-chromedriver==2.1.1
    from undetected_chromedriver import Chrome, ChromeOptions
    
    # ChromeOptions nesnesini oluşturun
    options = ChromeOptions()
    
    # Otomatik olarak başlığa rastgele karakterler ekleyerek tarayıcıyı gizleyin
    options.add_argument("--no-sandbox")
    options.add_argument("--disable-blink-features=AutomationControlled")
    options.add_argument("--disable-dev-shm-usage")
    
    # undetected-chromedriver ile Chrome tarayıcısını başlatın
    driver = Chrome(options=options)
    
    # Belirli bir URL'ye gitmek için get() fonksiyonunu kullanın
    driver.get("https://www.example.com")
    
    # Web sayfasındaki bir elementi seçmek için find_element_by metodu kullanılır.
    element = driver.find_element_by_xpath("//h1")
    
    # Elementin metnini almak için text özelliğini kullanabilirsiniz.
    print(element.text)
    
    # Tarayıcıyı kapatmak için quit() fonksiyonunu kullanabilirsiniz.
    driver.quit()
  • 30-06-2023, 01:01:23
    #7
    A.AY adlı üyeden alıntı: mesajı görüntüle
    Örnek anlatım.
    pip install undetected-chromedriver==2.1.1
    from undetected_chromedriver import Chrome, ChromeOptions # ChromeOptions nesnesini oluşturun options = ChromeOptions() # Otomatik olarak başlığa rastgele karakterler ekleyerek tarayıcıyı gizleyin options.add_argument("--no-sandbox") options.add_argument("--disable-blink-features=AutomationControlled") options.add_argument("--disable-dev-shm-usage") # undetected-chromedriver ile Chrome tarayıcısını başlatın driver = Chrome(options=options) # Belirli bir URL'ye gitmek için get() fonksiyonunu kullanın driver.get("https://www.example.com") # Web sayfasındaki bir elementi seçmek için find_element_by metodu kullanılır. element = driver.find_element_by_xpath("//h1") # Elementin metnini almak için text özelliğini kullanabilirsiniz. print(element.text) # Tarayıcıyı kapatmak için quit() fonksiyonunu kullanabilirsiniz. driver.quit()
    Evet unexpected chrome işe yaradı


    Bunun için kullanılan kütüphane: pip install undetected-chromedriver
  • 30-06-2023, 01:01:55
    #8
    mebularts adlı üyeden alıntı: mesajı görüntüle
    Evet unexpected chrome işe yaradı


    Bunun için kullanılan kütüphane: pip install undetected-chromedriver
    düzenledim
  • 30-06-2023, 01:04:14
    #9
    Kurumsal PLUS
    User agent ve proxy ekleyip deneyebilirsiniz