Senior
HeadHunter limite à 16 000 vues de CV par jour, et un filtre large consomme tout — comment résoudre ce problème ?
sobes.tech IA
Réponse de l'IA
Pour contourner la limite de 16 000 vues de CV par jour imposée par HeadHunter, lorsque un filtre large consomme tout le quota, vous pouvez :
- Diviser la requête en plusieurs filtres plus étroits, pour que chacun retourne moins de CV et ne dépasse pas la limite.
- Mettre en cache les résultats des filtres de votre côté, pour éviter de faire des requêtes répétées à l'API.
- Utiliser une stratégie d'évitement progressif : par exemple, demander des CV par parties (pagination) et avec des délais entre les requêtes.
- Si possible, négocier avec HH une extension des limites ou l'utilisation d'API spéciales.
Exemple d'approche avec division de filtre :
// Au lieu d'un filtre large
filters := []string{"location:Moscou", "experience:3-5", "salary:from 100000"}
// Diviser en plusieurs requêtes avec des filtres plus étroits
subFilters := [][]string{
{"location:Moscou", "experience:3-4"},
{"location:Moscou", "experience:5-6"},
}
for _, f := range subFilters {
// Formuler la requête et obtenir les CV
// ...
}
Ainsi, il est possible de contrôler le nombre de vues et de ne pas dépasser la limite.