PolarBearGG
@PolarBearGG
I know that I know nothing

Как на python json с offset вытащить все значения?

https://api.hubapi.com/deals/v1/deal/paged?limit=2...

json даст только 250 сделок а нужно все достать
в каждом jsone есть поле "hasMore": true, и "offset": 484094062
нужно в каждом jsone проверять на "hasMore": true и вставлять в линк offset
как такое провернуть?
Спасибо!
  • Вопрос задан
  • 548 просмотров
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
жсон в дикт
в дикте проверить условие
Ответ написан
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
> json даст только 250 сделок а нужно все достать

Ну так сделайте цикл типа такого:
LIMIT = 250
current = 0
has_more = True

while has_more:
      res = request.get(f'https://api.hubapi.com/deals/v1/deal/paged?limit={LIMIT}&...&offset={current}')
      # .... обработка данных .....
      current += LIMIT
      has_more = res.json().get('hasMore')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы