À propos du projet

Le SDK Python RedFox est le client Python officiel de la plateforme de données RedFox (RedFoxHub), destiné aux développeurs ayant besoin d'obtenir en masse des données publiques provenant des principales plateformes de médias sociaux. Le SDK couvre 14 plateformes de contenu au total : Douyin, Xiaohongshu, WeChat Official Account, Bilibili, Toutiao, TikTok, Kuaishou, Channels, YouTube, X (Twitter), Instagram, Dongchedi, Yiche et Autohome, et fournit des interfaces de collecte de données telles que la recherche d'œuvres, les informations de compte, les détails d'œuvres, les commentaires et les classements. Outre les données de plateforme, le SDK encapsule également des outils généraux tels que l'agrégation des classements de tendances à l'échelle du réseau, le téléchargement de vidéos courtes sans filigrane, le téléversement d'images et de ressources, ainsi que des interfaces de capacités d'IA telles que la génération d'images GPT, la génération d'images/vidéos Doubao et la recherche par IA (Kimi, Doubao, Deepseek, Yuanbao, Qianwen, Baidu). Sur le plan de la mise en œuvre technique, le SDK est construit sur httpx, prend en charge les clients synchrones et asynchrones, l'authentification sans configuration via variables d'environnement, la nouvelle tentative automatique avec backoff exponentiel, le téléversement de fichiers multipart, et fournit trois types d'exceptions structurées : RedFoxAuthError, RedFoxRateLimitError et RedFoxAPIError. Pour l'utiliser, il faut d'abord obtenir une clé API dans la console RedFoxHub ; les interfaces de données de plateforme sont facturées à l'usage. Ce projet convient aux développeurs Python ayant besoin d'accéder de manière unifiée aux données de multiples plateformes de contenu chinoises et internationales, pour l'analyse d'opinion publique, la surveillance de contenu ou la collecte de ressources.