一切正常但是当它第二次回到while循环时,它并没有执行"对于USER"再一次。
# SEND PASSWORD FROM LIST
s.send("\r\n")
# RECIEVE DATA
Attempts Remaining: 70
1
0
73
答案 0 :(得分:1)
您的passwordlist
开头的值大于70。当您检查用户的密码时,检查passwordlist
是否大于70.如果不是,则while循环不执行迭代。密码失败时减少此值,但不为下一个用户重置密码。添加
passwordlist = number_of_attempts
在执行此while循环之前(将number_of_attempts
替换为所需的值)。
答案 1 :(得分:0)
控制发送密码的循环的条件是<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>updateFrequency Form</title>
</head>
<body>
<form id="updateFrequency" name="updateFrequency" method="get" action="update_frequency">
<label>update_frequency: <input type="numeric" name="update_frequency"></label>
<input id="btnSubmit" name="btnSubmit" type="submit" value="Submit">
</form>
</body>
</html>
,但while passwordlist > 70:
永远不会重置。 &#34;尝试剩余&#34; line表示它为0,表示条件为false,循环不会重复。