1 Star 2 Fork 0

郭瀚亭/工具人的工具箱-MyTools

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
addIpBan.py 596 Bytes
一键复制 编辑 原始数据 按行查看 历史
郭瀚亭 提交于 2023-01-23 10:53 . 优化接口格式,优化文档结构
import redis
import sys
import datetime
from utils.ip2loc import IpLocQuery
def main(ip_list):
redis_con = redis.StrictRedis(host="localhost", port=6379, db=2)
ip_count = len(ip_list)
print(f"要禁掉{ip_count}个IP")
for each in ip_list:
print("要禁掉的ip为:", each, end="\t")
ip_loc = IpLocQuery(each)
loc = ip_loc.run()['data']['location']
if redis_con.set(each, datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")+"\t"+loc):
print(loc, "\tdone.")
if __name__ == "__main__":
ip_list = sys.argv[1:]
main(ip_list)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/guo-hanting/my-tools-all.git
git@gitee.com:guo-hanting/my-tools-all.git
guo-hanting
my-tools-all
工具人的工具箱-MyTools
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385