Вы, вероятно, должны сделать одноразовый запрос (за неделю / месяц, независимо от того, что подходит). для каждого канала и следуйте перенаправлениям, чтобы получить «истинный» адрес. Независимо от вашей ситуации с регулированием, вы должны иметь возможность разрешать все каналы, сохранять эти данные, а затем просто делать это один раз для каждого нового канала, добавляемого в список. Вы можете посмотреть на geturl () urllib, так как он возвращает окончательный URL-адрес с URL-адреса, который вы в него вставили. Когда вы выполняете эхо-тестирование каналов, обязательно используйте оригинал (оставьте «реальный» просто для балансировки нагрузки), чтобы убедиться, что он перенаправляется правильно, если пользователь переместил его или что-то подобное.
Как только это будет сделано, вы можете просто разработать механизм загрузки, такой как только X запросов в час для данного домена, проходя через каждый канал и пропуская каналы, хосты которых достигли предела. Если feedburner хранит свои пределы публично (маловероятно), вы можете использовать это для X, но в противном случае вам просто нужно будет оценить его и сделать приблизительную оценку, которая, как вы знаете, ниже предела. Однако, зная Google, их пределы могут измерять шаблоны и не иметь конкретного жесткого предела.
Редактировать : Добавлено предложение из комментария.