使用python批量发送post请求

#!/usr/bin/env python
import requests
url="http://192.168.26.xxx"
header={
            'Connection':'close',
	        'Accept':'application/json,image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, */*',
	        'User-Agent':'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)',
            "Content-Type": "application/json; charset=UTF-8"
}

"""
body='{"11111":"onactivate="}'

re=requests.post(url=url,headers=header,data=body)
print(re)

"""
#请求json报文体
dict=[
'{"11111":"onactivate="}',
'{"11111":"οnafterprint="}',
'{"11111":"onbeforeactivate ="}',
'{"11111":"οnbefοreunlοad="}',
'{"11111":"οnblur="}',
'{"11111":"oncancel="}',
'{"11111":"oncanplaythrough="}',
'{"11111":"οncanplay="}',
'{"11111":"οnchange="}',
'{"11111":"οnclick="}',
'{"11111":"οncοntextmenu="}',
'{"11111":"οncοpy="}',
'{"11111":"oncuechange="}',
'{"11111":"oncut="}',
'{"11111":"οndblclick="}',
'{"11111":"ondragdrop="}',
'{"11111":"οndragend="}',
'{"11111":"onοndragenter="}',
'{"11111":"οndragleave="}',
'{"11111":"οndragstart="}',
'{"11111":"οndrag="}',
'{"11111":"οndrοp="}',
'{"11111":"onduratiοnchange="}',
'{"11111":"onemptied="}',
'{"11111":"οnerrοr="}',
'{"11111":"οnfοcus="}',
'{"11111":"onformchange="}',
'{"11111":"onforminput="}',
'{"11111":"οnhashchange="}',
'{"11111":"οninput="}',
'{"11111":"οnkeydοwn="}',
'{"11111":"οnkeypress="}',
'{"11111":"οnkeyup="}',
'{"11111":"οnlοadeddata="}',
'{"11111":"onloadedmetadata="}',
'{"11111":"οnlοadstart="}',
'{"11111":"οnlοad="}',
'{"11111":"onmessage="}',
'{"11111":"οnmοusedοwn="}',
'{"11111":"οnmοuseenter="}',
'{"11111":"οnmοuseleave="}',
'{"11111":"οnmοusemοve="}',
'{"11111":"οnmοuseοut="}',
'{"11111":"οnmοuseοver="}',
'{"11111":"onmousewheel="}',
'{"11111":"onmove="}',
'{"11111":"οnοffline="}',
'{"11111":"οnοnline="}',
'{"11111":"οnpagehide="}',
'{"11111":"οnpageshοw="}',
'{"11111":"οnpaste="}',
'{"11111":"οnpause="}',
'{"11111":"οnplaying="}',
'{"11111":"οnplay="}',
'{"11111":"onpopstate="}',
'{"11111":"οnprοgress="}',
'{"11111":"onpropertychange="}',
'{"11111":"οnreset="}',
'{"11111":"οnresize="}',
'{"11111":"οnscrοll="}',
'{"11111":"οnsearch="}',
'{"11111":"οnseeked="}',
'{"11111":"οnseeking="}',
'{"11111":"οnselect="}',
'{"11111":"οnshοw="}',
'{"11111":"οnstalled="}',
'{"11111":"onstart="}',
'{"11111":"onstorage="}',
'{"11111":"οnsubmit="}',
'{"11111":"οnsuspend="}',
'{"11111":"οntimeupdate="}',
'{"11111":"οntοggle="}',
'{"11111":"οnunlοad="}',
'{"11111":"οnvοlumechange="}',
'{"11111":"οnwaiting="}',
'{"11111":"οnwheel="}',
'{"11111":"οnbefοreprint="}',
'{"11111":"onbeforeactivate ="}',
'{"11111":"οnended="}',
'{"11111":"oninvalid="}',
'{"11111":"οnmοuseup="}',
'{"11111":"ondratechange="}',
'{"11111":"onreadystatechange="}'
]
print(dict)
count=0
list=[]
for i in dict:
    response=requests.post(url=url,headers=header,data=i)
    count += 1
    #获取响应状态码
    print(response.status_code)
    if(response.status_code==200):
        list.append(count)

    print("这是第:{0} 次发送".format(count))

print("测试结束,下面是测试实效的序号")
print(list)
发布了84 篇原创文章 · 获赞 46 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/gufenchen/article/details/99766466