Api den data çekme hk

Arkadaşlar selamlar,
Elimde bir api var ve her seferinde sadece 10.000 Data çekebiliyorum.
Total data 500.000 civarı.
Request atarken aralıkları belirtmem gerekiyor örneğin 0-10.000 - 10.000 - 20.000 arası dataları getir şeklinde. Tüm dataları tek bir fonksiyonda nasıl çekebilirim? Şimdiden teşekkürler.

1 Beğeni

Sorunu çözdüm arkadaşlar. Işık tutması açısından örnek kod paylaşıyorum.

    def funcName(offset=0):
        limit = (offset+5000)
        url = "link...offset="+str(offset)+"&limit=+"+str(5000)

        response = requests.request("GET", url, headers=headers, data=payload)
        r = json.loads(response.text)
        totalCount = r['totalCount']
        listings = r["listings"]

        if offset <= (totalCount-4999):
            funcName(limit
        else:
            return False