如何在python中快速发送10000个POST请求?

时间:2018-12-21 07:42:07

标签: python python-3.x python-requests grequests

import requests

for i in range(100):
    data = ("test=test")
    header = {"header":"dasdasddasd"}
    x = requests.post("http://example.com", data=data, headers=header)
    print(x)

我希望在10分钟或更长时间(但不超过60分钟)内发送10000个请求!

我已经尝试过grequests,但是我无法获得响应内容!

1 个答案:

答案 0 :(得分:1)

我想,谷歌有足够的方法来防御这种DDOS攻击,就像您要执行的一样。而且我相信您可能会在一段时间内被禁止访问google.com,或者至少会受到人工检查。希望您没有使用公司IP地址:)

通常,当有人提供在线服务时,您应该获得特殊的订阅并使用订阅令牌来获得更好的QOS。没有人会只处理来自noname端点的数千个请求。