0
我需要做大量的HTTP請求(> 1000)對公共服務,只允許每天500個HTTP請求。因此,我都數不過來執行的請求數和停止,當我達到每日最高金額第二天繼續用剩下的電話。特別是,我迭代了一個沒有排序的列表,所以我不能假定這些元素是以任何順序排列的。我的代碼如下所示:的Python:常規的處理API請求限制
from requests import Session, Request
request_parameters = {'api_key': api_key}
for user_id in all_user_ids:
r = requests.get('http://public-api.com/%s'% user_id, request_parameters)
text = r.content
# do some stuff with text
是否有任何包或模式可以推薦用於計數和恢復API調用?
的問題是,即使我認爲我自己,我遍歷元素可能無法在相同的順序前,這使得它可以繼續第二天困難 – Andy
我問,因爲我沒有看到一個有效的方式來記錄已執行的呼叫,以便我知道第二天要繼續的位置 – Andy