0

我想获取 20000 多条记录,所以我尝试编写以下 python 代码并且它的工作完美。但它有点慢。它需要 2-3 秒/记录,所以如何加快速度。

import requests
import sys
import time
from tqdm import tqdm

url = "https://www.example.org/web/api/Profile/users"
headers = {
    'Content-Type': "application/x-www-form-urlencoded",
    'Access-Control-Allow-Origin': "*",
    'Accept-Encoding': "gzip, deflate",
    'Accept-Language': "en-US",
    }

n = (int(sys.argv[1]))
sum = 0
for i in tqdm(range(0,n)):
    payload = "user_id={}".format(i+1)
    response = requests.request("POST", url, data=payload, headers=headers)
    print(response.text)
    sum = sum + i
4

0 回答 0