Задать вопрос

Гугл не даёт войти в аккаунт с помощью selenium python. Что делать?

Я написал код который заходит на ютуб и пытается войти в гугл аккаунт:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.select import Select
import os
import os.path
import sys
from time import sleep
from selenium.webdriver.common.keys import Keys





PATH = os.path.split(os.path.abspath(os.path.realpath(sys.argv[0])))[0] + '/'

options = Options()



#options.add_argument('--headless')

driver = webdriver.Chrome(executable_path=PATH + "chromedriver",
options=options)



try:
    driver.get('https://www.youtube.com/')
    sleep(10)

    
    login = driver.find_element_by_partial_link_text('ВОЙТИ')
    login.click()
    sleep(2)
    email = driver.find_element_by_name('identifier')
    email.clear()
    email.send_keys('test.gmail.com')
    sleep(1)
    email.send_keys(Keys.ENTER)
    
    


    sleep(10)


except Exception as ex:
    print(ex)
finally:
    driver.close()
    driver.quit()


Но гугл выдаёт данную страницу:KrMxSAvY.jpg?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2013-09-2021%2018:20:44.jpg

Ненадёжные приложения включены:Ox6Q7KqU.jpg?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2013-09-2021%2018:53:07.jpg

Подмена user-agent тоже не помогла.

Как можно войти в аккаунт гугл с помощью selenium?
  • Вопрос задан
  • 2397 просмотров
Подписаться 5 Простой 8 комментариев
Решения вопроса 1
пожалуйста используйте юзер агент как у браузера например

options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36")
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Fenix957
Гугл не любит ботов
используйте антидетект браузеры к примеру gologin.com
И то даже с ними не всегда все хорошо
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы