Я думаю, что я нашел решение, кажется, что Paapi 5 особенно чувствителен к самым первым запросам # 1 и # 2. Там должна быть хорошая пауза, после которой скорость запроса может быть увеличена до номинальной 1 как таковой c.
Так что l oop должен go примерно так: 1-й запрос, сделать паузу в общей сложности 2 секунды с момента начала запроса, 2-й запрос, сделать паузу в общей сложности 1 секунду с момента начала запроса, 3-й запрос, сделать паузу на 1 секунду с момента начала запроса, 4-й запрос, .. .et c
Я подозреваю, что это может также работать с удержанием 1 целой секунды ПОСЛЕ окончания первого запроса вместо 2 секунд, прежде чем переключиться на 1 сек c общее ожидание l oop подсчитано с самого начала запросов, но мне еще предстоит попробовать это для проверки. Очевидно, что если первый запрос превышает 1 секунду и выдает ошибку, я буду знать, что это так.
Изменить: он работал в течение часа, затем перестал работать, я собираюсь изменить на 1 се c после каждого запроса просто чтобы быть уверенным. Это действительно задерживается, потому что нет никакого способа сказать, сколько именно времени он записывает на их серверной стороне, это не время начала запроса и не время окончания запроса. Кажется, что он может произвольно колебаться между двумя, и всякий раз, когда нарушается правило 1 секунда (что происходит случайным образом), он начинает выбрасывать бесчисленные 429 ошибок. Хорошо, я просто подожду 1 секунду и надеюсь, что мои запросы будут немного быстрее, чем 1 se c, что должно дать мне небольшое преимущество и надежность по сравнению с ожиданием полных 2 секунд каждый раз, как в моем первоначально опубликованном примере.