【发布时间】:2018-11-05 14:45:28
【问题描述】:
我有一个关于速率限制的问题。 我从 CSV 中获取数据并将其输入到查询中,输出存储在列表中。 我收到一个错误,因为我一次发出了太多请求。 (我每秒只能发出 20 个请求)。如何确定速率限制?
import requests
import pandas as pd
df = pd.read_csv("Data_1000.csv")
list = []
def requestSummonerData(summonerName, APIKey):
URL = "https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/" + summonerName + "?api_key=" + APIKey
response = requests.get(URL)
return response.json()
def main():
APIKey = (str)(input('Copy and paste your API Key here: '))
for index, row in df.iterrows():
summonerName = row['Player_Name']
responseJSON = requestSummonerData(summonerName, APIKey)
ID = responseJSON ['accountId']
ID = int(ID)
list.insert(index,ID)
df["accountId"]= list
【问题讨论】:
标签: python python-3.x python-requests