Как получить полный список сделок crm.deal.list при помощи python за текущий год так чтобы Битрикс не заблокировал аккаунт из-за нагрузки данных

Мне необходимо настроить ежедневную перезагрузку данных по сделкам битрикса (метод crm.deal.list) так чтобы Битрикс не заблокировал аккаунт? Ранее уже была попытка выгрузки, и Битрикс заблочил мой вебхук ссылаясь на чрезмерную нагрузку системы. Я вроде нашел библиотеку которая не будет нагружать систему не не уверен в корректности работы ее.

Скрипт выглядит так

from bitrix24 import *
# pip install bitrix24-rest
import pandas
import os
import smtplib


try:
    os.remove('D:\\Bitrix\\crm.deal.list\\crmdeallist.csv')

    bx24 = Bitrix24('https://bitrix.domain/rest/11111/webhookkey')
    headers = ['ID', 'DATE', 'STATUS']

    result = bx24.callMethod('crm.deal.list', select=headers)

    filtered_result = []

    for el in result:
        new_el = dict()
        for name in el:
            new_el[name] = el[name]
        filtered_result.append(new_el)

    data_frame = pandas.DataFrame(filtered_result, columns=headers)
    data_frame.to_csv(r'D:\\Bitrix\\crm.deal.list\\crmdeallist.csv', encoding='utf-16', index=False, mode='a')```

Не совсем ясно где указывать фильтр по текущему году, и не блокирует ли битрикс запрос сделанный с помощью этой библиотеки? 

Ответы (1 шт):

Автор решения: Namerek

pip install fast-bitrix24

from fast_bitrix24 import Bitrix

bx = Bitrix(
    '<your webhook link>'
)

# noinspection PyTypeChecker
deals = bx.list_and_get(
    'crm.deal'
)
→ Ссылка