发送批量IPWhois请求

2024-05-19 15:39:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个python脚本来使用ipwhois库,并发送API请求来获取一些IP地址的信息。我正在使用lookup_rdap函数来实现这一点。 我的问题是,每个请求都需要很多时间,我想搜索数千个IP地址

我阅读了文档,无法发现任何可用于发送多个IP地址的多个并发请求的函数

for循环用于遍历所有execl行以读取每个IP地址

for i in range(1,sheet1.max_row + 1):
    obj = IPWhois(sheet1["A" + str(i)].value)
    results = obj.lookup_rdap(depth=1)

我想问你是否有人知道这样一个函数?或者,如果您可以想出任何聪明的方法来发送多个这样的请求,而不是等待每个请求都被执行,因为python是自上而下执行的。 在等待第一个请求时,有没有办法告诉Python继续第二个请求,然后是第三个请求,以此类推

提前谢谢大家,, 乔治奥斯


Tags: 函数in文档脚本api信息objfor