whois人员信息python批处理读入与文本输出

使用pytho读取一个ip列表文本,批量获取whois输出并写入到一个文本

python 复制代码
import socket
 
if __name__ == '__main__':
    # 江苏电信DNS地址
    mylog = open('whois.log', mode = 'a',encoding='utf-8')
    for line in open("ip.txt"):
    	s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    	s.connect(('whois.apnic.net', 43))
    	print(line)
    	s.send(line.encode())
    #s.send(b'192.168.198.2\r\n')
    	result = bytearray()
    	while True:
    	  data = s.recv(10000)
    	  if not len(data):
            	break
    	  result.extend(data)
    	print(bytes(result).decode('ascii'))
    	print(bytes(result).decode('ascii'), file=mylog)
    	s.close()
    mylog.close()
	print("------------------done------------------")

!

相关推荐
梦想不只是梦与想几秒前
环境管理:Conda 与 venv
python·conda·uv
Methy几秒前
IoTHub半个月崩了五次?都是裸rethrow惹的祸
服务器·c++·后端
Yolanda_20221 分钟前
6.pytorch加载数据初认识
python
泡海椒2 分钟前
jquick-pdf 表格行列尺寸控制实战:单元格合并的可行边界
java·开发语言·pdf
更深兼春远3 分钟前
Python到底怎么用于测试?
自动化测试·软件测试·python·接口测试
Wang's Blog6 分钟前
Java 项目实战: 外卖平台-后台系统登录功能开发
java·服务器·redis
我不会起名字32210 分钟前
一天一道力扣Hot100(36):深度优先算法---组合总和
数据结构·c++·后端·python·算法·go
纪念 22914 分钟前
c++类和对象(四)
开发语言·c++
东莞市云毅网络有限公司30 分钟前
PDF 表格抽取的三条技术路线对比:规则、库解析与版面识别
python·sqlite·自动化运维·geo·数据监测
第十人i44 分钟前
Linux 系统初始化配置清单:新服务器快速部署
linux·服务器