import requests
class spammer():
def __init__(self,nameoffile):
self.urls = {}
self.nameoffile = nameoffile
self.hamspam(-1)
self.results()
print(' call hamspam with a variable indicating the amount of spam')
def hamspam(self, times_spammed):
if times_spammed < 0:
with open(f'{self.nameoffile}.txt','r')as urls:
lines = urls.readlines()
for element in lines:
resp = requests.get(element)
self.urls[element] = {"resp":resp.status_code,"reason":resp.reason}
else:
for key in self.urls.keys():
_ = requests.get(key)
print(f'spamming url {k}')
def results(self):
for k,v in self.urls.items():
print(f"for url: {k} the response was {self.urls[k]['resp']}, for reason {self.urls[k]['reason']}")
Spammer = spammer('nya')
如果您只想向某个url发送请求,那么有一个名为requests的库。如果我弄错了,那么你的意思可能是如何发送自定义数据包?在这种情况下,有一个有用的库叫做scapy
这是我用python编写的一个小脚本,我将变量重命名为自解释的,希望能有所帮助:)
相关问题 更多 >
编程相关推荐