Google Son Güncelemesinden önce Firefox selenium ile Google login olabiliyorduk son güncelemeden sonra böyle bir hata veriyor ve bot ile login olmaya izin vermiyor.
Kullanıcı işlemlerinden ilgili email adresinin 3 üncü taraf uygulamaların erişimine açık hale getirdim olmadı
hesapta sorun vardır dedim farklı zaman dilimlerinde ve eski gmail denedim olmadı
yabancı kaynaklardan ---- Franz ---- kapatmam gerektiğini yazıyor orada da bu güncelemenin mağduriyetleri yazıyor yazılanlar yapmaya çalıştım ama olmadı
bu sorunu yaşayan önerisi olan
işletim sistemi : macOS
python 3.xx
selenium firefox driver
Şöyle bir şey yaptım ama emin değilim pek istediğinizin bu olduğundan.
Note: Chrome kullandım.
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument('--user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 10_3 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) CriOS/56.0.2924.75 Mobile/14E5239e Safari/602.1')
chrome_options.add_argument('user-data-dir=C:/Users/{BİLGİSAYAR ADINIZ}/AppData/Local/Google/Chrome/User Data/Default')
driver = webdriver.Chrome(options=chrome_options)
driver.get('https://accounts.google.com/signin/v2/identifier?hl=tr&passive=true&continue=https%3A%2F%2Fwww.google.com%2F&flowName=GlifWebSignIn&flowEntry=ServiceLogin')
driver.find_element_by_xpath(".//input[@type='email']").send_keys("e-mail adresi")
driver.find_element_by_xpath(".//div[@role='button']").click()
driver.find_element_by_xpath(".//input[@type='password']").send_keys("şifre")
driver.find_element_by_xpath(".//div[@role='button']").click()
bu kodlar bende sorunsuz çalıştı, hesap ile ilgili bir sorun da olabilir. bir de chromedriver, firefoxdriver ve tarayıcı sürümlerini de kontrol edip güncelleme yapmayı denediniz mi?
from selenium import webdriver
import time
# create a new Chrome session
driver = webdriver.Chrome()
driver.implicitly_wait(30)
driver.maximize_window()
# navigate to the application home page
driver.get("https://accounts.google.com/")
#get the username textbox
login_field = driver.find_element_by_name("identifier")
login_field.clear()
#enter username
login_field.send_keys("testhesabim1234567@gmail.com")
login_field.send_keys(u'\ue007') #unicode for enter key
time.sleep(2)
#get the password textbox
password_field = driver.find_element_by_name("password")
password_field.clear()
#enter password
password_field.send_keys("yoyr password")
password_field.send_keys(u'\ue007') #unicode for enter key
time.sleep(10)
#navigate to gmail
driver.get("https://mail.google.com/")
ilginiz için çok teşekkür ediyorum Google bu ciddi güncellemesi ile binlerce uygulama ve kullanıcıyı devre dışı bırakmış hatalarını anlamaları ne kadar sürer bilemiyorum ama şuan tüm formlarda açılan ve atılan bir çok mesaja gere geri alması bekleniyor bekleyeceğiz.
İyi günler. Selenium C# kullanarak n11 sitesine giriş yapmak istiyorum login işleminin ardından başka işlemler var. Ardından gelecek tüm işlemler dahil hepsini yaptım ancak kullanıcı adı ve şifre yazdırdıktan sonra butona tıklattığımda giriş sağlamıyor ve textboxların içerisindeki karakterler siliniyor.Kullanıcı adı ve şifre girmeden butona bastığımda kullanıcı adı ve şifre girin diyor yani buton çalışıyor. Bu arada delayda verdim ancak birşey değişmedi. aynı otomasyonu instagramda vs kullandığımda sorunsuz calışmakta. İşe giriş için mülakat projem ve hiç bir şekilde halledemedim yardımcı olursanız cok sevinirim. Saygılar
@Serkan_Sevinen Konunuzu başka bir konu başlığı altında açmışsınız. Kendi sorunuzla ilgi yeni konu başlığı açmanız sorunuzun daha fazla forum kullanıcısına ulaşmasını sağlar. Forumda daha çok insana ulaşmak için doğru yöntem bu.