Неправильный ответ при входе на сайт для сдачи экзаменаPython

Программы на Python
Ответить
Anonymous
 Неправильный ответ при входе на сайт для сдачи экзамена

Сообщение Anonymous »

Я новичок в Python.
Я пытаюсь найти надежный пароль веб-сайта (поддельного Facebook) для экзамена.
Я использовал Python и Selenium, чтобы установить соединение и ввести почту и пароль.
Проблема в том, что я хочу узнать, успешен ли вход в систему, и он говорит «да», когда я знаю, что это не так.
Может ли кто-нибудь помочь решить эту проблему и дать мне способ/код, чтобы узнать, удалось ли нам войти в систему?
Ниже моего кода:

Код: Выделить всё

from selenium import webdriver
from chromedriver_py import binary_path

# URL of the login page of site (fake facebook)
# which you want to automate login.
url = "https://epreuves.pix.fr/old/perso3.html?redirectedFrom=/perso3.html#03530905000e00520450050905070507"

svc = webdriver.ChromeService(executable_path=binary_path)
driver = webdriver.Chrome(service=svc)
# opening the website  in chrome.
driver.get(url)
driver.find_element(by="id", value='email').send_keys("julia@pxmail.fr")
driver.find_element(by="id", value='password').send_keys("no")
driver.find_element(by="id", value='click-target').submit()

error_message = "Incorrect username or password."
# get the errors (if there are)
errors = driver.find_elements("css selector", ".flash-error")
print(errors)
# if we find that error message within errors, then login is failed
if any(error_message in e.text for e in errors):
print("[!] Login failed")
else:
print("[+] Login successful")
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/798 ... or-an-exam
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»