Pourquoi trouver des URL de profils LinkedIn ?
Évitez le code boilerplate: utilisez l'API LinkedIn Profile avec le contournement anti-bot managé.
LinkedIn est devenu une plateforme essentielle pour le réseautage professionnel, car il remplit désormais de nombreuses fonctions.
Optimiser les processus de recrutement
Pour les recruteurs, trouver des URL LinkedIn est essentiel pour rationaliser le processus de recrutement. Les profils LinkedIn offrent une vue d'ensemble complète de l'expérience professionnelle, des compétences et des qualifications d'un candidat.
Renforcer les ventes et la génération de leads
En accédant aux profils LinkedIn, les professionnels de la vente peuvent recueillir des informations précieuses sur les prospects, telles que leurs postes actuels, leurs expériences passées et leurs relations communes. Ces informations permettent d'adapter les présentations et de construire des relations. Cela facilite également le contact direct, permettant aux équipes commerciales de générer des leads et de conclure des affaires plus efficacement. En bref, les URL LinkedIn sont un outil essentiel pour améliorer les performances commerciales et stimuler la croissance de l'entreprise.
Comment récupérer des URL de profils LinkedIn ?
C'est très simple, je vais vous guider pas à pas. Prenons l'exemple suivant : mon objectif est de contacter tous les web designers à San Francisco.
Créer votre compte
- Inscrivez-vous sur piloterr.com
- Créez votre abonnement
- Créez et copiez votre clé API
Étude de cas
Pour notre étude de cas, reprenons l'exemple ci-dessus. Cette section sera divisée en plusieurs thèmes :
- Code de base : code très simple que vous pouvez reproduire en copiant-collant notre exemple.
- Résultat obtenu : présentation du résultat obtenu en exécutant le code.
- Explication du code : explication générale du fonctionnement du code.
- Améliorations possibles : suggestions d'améliorations que vous pouvez apporter vous-même.
Avec cette structure, vous pouvez facilement suivre le processus, comprendre le fonctionnement du code et l'adapter à vos besoins.
Code Python de base
N'oubliez pas de remplacer PILOTERR_API_KEY par votre vraie clé API. Le script suppose que les réponses de l'API Piloterr sont au format spécifique à notre API ; il pourra donc devoir être ajusté selon le fournisseur que vous choisissez.
- Copiez le code
- Créez un nouveau fichier
get_linkedin_profile_url.py - Remplacez le token API par le vôtre
- Remplacez les variables
JOB_TITLEetLOCATIONselon vos besoins - Exécutez le script avec
python get_linkedin_profile_url.py
import requests
PILOTERR_API_KEY = 'YOUR-API-KEY-HERE'
JOB_TITLE = 'web designer'
`LOCATION` = 'san francisco'
def get_linkedin_url_from_google(query: str):
google_api_url = "https://piloterr.com/api/v2/google/search"
headers = {
"x-api-key": PILOTERR_API_KEY
}
data = {
"query": query,
"page": 1,
"gl": "us",
"hl": "us",
"google_domains": "google.com"
}
response = requests.post(
url=google_api_url,
headers=headers,
json=data
)
if response.status_code == 200:
return response.json()
else:
print(f"Error: Unable to perform search. Status code: {response.status_code}")
return None
def extract_links(data):
links = []
for result in data.get("organic_results", []):
link = result.get("link")
if link and 'linkedin.com/in/' in link:
links.append(link)
return links
# Main function that connects the two others
def search_and_extract_linkedin(query: str):
results = get_linkedin_url_from_google(query)
if results:
linkedin_links = extract_links(results)
return linkedin_links
else:
return []
# Usage
query = f"site:linkedin.com/in intitle:'{JOB_TITLE}' intext:'{`LOCATION`}'"
links = search_and_extract_linkedin(query)