python 登陆接口 作业1

from collections import Counter
'''
登陆接口
'''
clean = input("clean Y or N:")
if (clean == "Y" or clean=="y"):
    with open("lock.txt","w") as f:
        f.close()
login_info='''欢迎登陆!'''
f_read=open("user.txt","r")
f_read_lock=open("lock.txt","r")
user={}
lock=[]
for line in f_read:
    username, password= line.strip().split(",")
    user[username]=password
print(user)#直接查看字典
for line in f_read_lock:
    lock.append(line.strip())
print(lock)
#遍历字典
# for key in dict:
#     print(dict[key])
# for line in open("lock.txt","r"):
#     username, password= line.strip().split(",")
#     user[username]=password
n=0
while(n<3):
    with open("lock.txt", "a") as f:
        input_name = input("name:")
        input_password = input("password:")
        f.write(input_name+"\n")
    f.close()
    count_user=Counter(lock)
    if input_name in count_user.keys() and count_user.get(input_name)>=3:
        print("账户锁定")
        break
    elif input_name in user and input_password == user[input_name]:#in 代替了 2.x has_key
        print(login_info)
        break
    else:
        print("账户名或密码错误"+"\n")
    n=n+1

if(n==3):
    print("输入大于三次,退出")

user.txt放入自己指定的用户名密码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python爬虫大作业是指使用Python编写程序自动获取互联网上的数据,具体包括爬取网站数据、解析网站数据、存储数据等。这是一项涉及知识面广泛且实际应用价值较高的技能。 在进行Python爬虫大作业时,需要掌握基础的爬虫技术,如URL获取、HTML解析、数据存储等,并且需要根据实际情况自行处理一些反爬机制。在完成任务的过程中,应注意以下几点: 一、爬虫的道德伦理问题 在进行Python爬虫时,需要注意到一些道德伦理问题,譬如抓取他人的数据是否合适等问题。同时,还需要对网站的robots.txt文件进行尊重,遵守访问规则,以免被封禁IP。 二、反爬虫机制 随着反爬虫技术的发展,越来越多的网站开始设置反爬虫机制,避免被爬虫获取数据。因此,在进行Python爬虫大作业时需要根据具体情况进行相应的处理,以免被禁止抓取。 三、数据存储方式 在Python爬虫大作业中获取的数据需进行存储,并具有可读可用性。常见的数据存储方式有MySQL数据库、本地文件存储、Hadoop分布式文件系统等,不同的存储方式转化成数据库查询语句要求不同,当然对于不提供各种支持的地区,只能自己写,这会对之后的开发产生影响。 四、数据清洗和分析 数据爬取完成后,还需要进行数据清洗和分析,以提取有用的信息并去除冗余数据。在进行数据分析时,可以使用Pandas、Numpy、Matplotlib等开源工具提高效率。 总之,Python爬虫大作业需要具备良好的编程能力和网络知识,以克服网站反爬虫机制、使用数据库、数据清洗等环节中的问题,并做到严格遵循网络伦理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值