Sobes.tech
Senior

Το HeadHunter έχει περιορισμό 16.000 προβολών βιογραφικών την ημέρα, και ένα ευρύ φίλτρο καταναλώνει τα πάντα — πώς να το λύσετε;

sobes.tech AI

Απάντηση από AI

Για να παρακάμψετε τον περιορισμό του HeadHunter των 16.000 προβολών βιογραφικών ανά ημέρα, όταν ένα ευρύ φίλτρο καταναλώνει όλο το όριο, μπορείτε:

  • Να διαιρέσετε το ερώτημα σε αρκετά πιο στενά φίλτρα, ώστε κάθε ένα να επιστρέφει λιγότερα βιογραφικά και να μην υπερβαίνει το όριο.
  • Να αποθηκεύετε τα αποτελέσματα των φίλτρων στην πλευρά σας, για να αποφύγετε επαναλαμβανόμενα αιτήματα στο API.
  • Να χρησιμοποιείτε μια στρατηγική σταδιακής παράκαμψης: για παράδειγμα, να ζητάτε βιογραφικά τμηματικά (σελίδες) και με καθυστερήσεις μεταξύ των αιτημάτων.
  • Αν είναι δυνατόν, να διαπραγματευτείτε με το HH την επέκταση των ορίων ή τη χρήση ειδικών API.

Παράδειγμα προσέγγισης με διαίρεση φίλτρου:

// Αντί για ένα ευρύ φίλτρο
filters := []string{"location:Moskva", "experience:3-5", "salary:από 100000"}

// Διαχωρισμός σε αρκετά αιτήματα με πιο στενά φίλτρα
subFilters := [][]string{
    {"location:Moskva", "experience:3-4"},
    {"location:Moskva", "experience:5-6"},
}

for _, f := range subFilters {
    // Διαμόρφωση του αιτήματος και λήψη βιογραφικών
    // ...
}

Έτσι, μπορείτε να ελέγχετε τον αριθμό των προβολών και να αποφεύγετε την υπέρβαση του ορίου.