大家好,我使用python多处理库为我的项目实现了一个多线程函数,但我在想,如果我将这两个函数嵌套在一起,我能获得更好的性能吗
def subdomainsfinder(domain, threadNum=5, inputFile='/root/Gabumon/main/subdomains-top1million-5000.txt'):
subdomains = []
def sendRequest(sub):
# print(sub)
r = requests.session()
certsh = "https://crt.sh"
data = {"q":"%.{}.{}".format(sub, domain), "output":"json"}
response = r.post(url = certsh, data= data)
# print(response.text)
ret = parseJson(response.text)
try:
subdomains.extend(list(ret))
except:
pass
inputFile = parseFileToList(inputFile)
pool = ThreadPool(int(threadNum))
results = pool.map(sendRequest, inputFile)
print(subdomains)
目前没有回答
相关问题 更多 >
编程相关推荐