一,作者介紹
吳海東:my blog:
二,程式說明
1.輸入正確使用者名稱和密碼,依然需要繼續輸入
2.輸入正確的使用者名稱,錯誤的密碼,可繼續輸入3次密碼,如果輸入3次密碼錯誤,列印提示資訊
3.密碼輸錯三次後鎖定
先建立乙個儲存使用者和密碼的檔案「account.txt」,使用者名稱可以自定義新增
再建立乙個被鎖使用者的檔案「lock.txt」
指令碼例子
#!/usr/bin/env python執行結果with open("account.txt",'r') as w:
account_list = w.readlines()
with open("lock.txt",'r') as l:
lock_file = l.readlines()
while true:
loginsucces = false
username = input('user:').strip()
if username in lock_file:
print("the user is locked")
break
for line in account_list:
line = line.split()
if line[0] == username:
for i in range(3):
password = input('passwd:').strip()
if password == line[1]:
print("welcome %s login my system!"% username)
loginsucces = true
break
else:
with open("lock.txt",'a') as f:
f.write('\n%s'%username)
print("entered 3 times of wrong passwd,going to lock%s"%username)
exit()
if loginsucces == true:break
if loginsucces == true:break
輸入正確的列印歡迎資訊
輸入3次錯誤後列印密碼錯誤資訊
再次輸入後列印使用者被鎖定資訊
Python 模擬登陸
主要講述賬號密碼登陸,cookie登陸,3.cookie cookie 是伺服器對每個請求使用者的標識,伺服器可以通過cookie判斷請求使用者是不是同乙個人,經常我們登入 時,登陸成功以後我們關閉頁面,我們再次去進入這個頁面,已經是登入狀態了。cookie也有時效性,一定時間以後cookie就會失...
Python模擬登陸
這裡用知乎 www.zhihu.com 來測試的python的模擬登陸操作 首先用firefox和fiddler來攔截所有對知乎的請求,包括進入登陸的頁面的url www.zhihu.com signin 和登陸的url www.zhihu.com login phone num 檢視頁面的源 需要...
普通python模擬登陸
usr bin python import htmlparser import urlparse import urllib import urllib2 import cookielib import string import re 登入的主頁面 hosturl post資料接收和處理的頁面 我...