python批量请求url_如何用python非常快速地发送大量post请求?

2023-05-16

这是我用python发送大量POST请求的代码语言。it作品没错。但是这太慢了。我想是因为它一个接一个地发送POST请求。

我不得不质疑:

1.如何使此代码以更快的速度发送POST请求?

2.如何在不等待回复的情况下发送POST请求?在import sys

import json

import requests

import time

url = "http://club.raakdarou.com/users/main/GettingGift"

number=2237499999938616

headers={'Host': 'club.raakdarou.com',

'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:53.0) Gecko/20100101 Firefox/53.0',

'Accept': '*/*',

'Accept-Language': 'en-US,en;q=0.5',

'Accept-Encoding': 'gzip, deflate',

'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',

'X-Requested-With': 'XMLHttpRequest',

'Referer': 'http://club.raakdarou.com/users/main',

'Content-Length': '53',

'Cookie': 'ASP.NET_SessionId=4sirmg5n05fkszmvbasr4vnt; __RequestVerificationToken=AsWNgNzLVjU8kCNvWvTjn_tJiBlEKE5NH_xO-o7eGkq3h3av7I1e0_qu6NO80SNKfiV-c5Ajm6nlrDE7pFcKFkdr6ZHVX9zXAWYZt79c_pw1',

'Connection': 'keep-alive'}

def sendRequest(number):

try:

while(number>=2237400000000000):

data = {'gift': number , 'X-Requested-With' : 'XMLHttpRequest'}

r = requests.post(url, data=json.dumps(data), headers=headers)

print(number)

number=number-1

except:

print ("Unexpected error:", sys.exc_info()[0])

sendRequest(number+1)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python批量请求url_如何用python非常快速地发送大量post请求? 的相关文章

随机推荐