Compétence d'Extraction de Contacts Professionnels & Liens Réseaux Sociaux
📖 Description
Cette compétence intègre deux modèles BrowserAct pour couvrir deux scénarios courants. Lorsque l'utilisateur fournit un nom d'entreprise, elle recherche sur Google pour extraire le site web officiel et les canaux de réseaux sociaux de l'entreprise. Lorsque l'utilisateur fournit une URL de site web, elle explore le site pour extraire les liens vers les profils de réseaux sociaux (LinkedIn, Facebook, X/Twitter, Instagram, YouTube, TikTok). Le script détecte automatiquement le type d'entrée et achemine la requête vers le modèle approprié.
✨ Fonctionnalités
- Pas d'hallucinations: Les flux de travail prédéfinis évitent les hallucinations génératives de l'IA, garantissant une extraction de données stable et précise.
- Pas de problèmes de Captcha: Pas besoin de gérer reCAPTCHA ou d'autres défis de vérification.
- Pas de restrictions IP: Pas besoin de gérer les restrictions IP régionales ou le géorepérage.
- Exécution plus rapide: Les tâches s'exécutent plus rapidement par rapport aux solutions d'automatisation de navigateur purement pilotées par l'IA.
- Rentable: Réduit considérablement les coûts d'acquisition de données par rapport aux solutions IA à forte consommation de jetons.
🔑 Configuration de la clé API
Avant l'exécution, vérifiez la variable d'environnement BROWSERACT_API_KEY. Si elle n'est pas définie, ne prenez pas d'autres mesures ; demandez et attendez que l'utilisateur la fournisse.
L'agent doit informer l'utilisateur :
"Comme vous n'avez pas encore configuré la clé API BrowserAct, veuillez visiter la Console BrowserAct pour obtenir votre clé."
🛠️ Paramètres d'entrée
L'agent doit déterminer si l'entrée est un nom d'entreprise ou une URL de site web et la passer au script. Le script achemine automatiquement la requête vers le modèle approprié.
- Cible (Nom d'entreprise ou URL de site web)
- Requis : Oui
- Type :
string - Description : Le nom de l'entreprise à rechercher, ou l'URL directe du site web pour en extraire les liens sociaux.
- Exemple :
OpenAIouhttps://www.rotorooter.com/
🚀 Méthode d'invocation
L'agent doit exécuter la commande suivante pour invoquer la compétence :
# Recherche par nom d'entreprise
python -u ./scripts/business_contact_social_links.py "OpenAI"
# Extraction par URL de site web
python -u ./scripts/business_contact_social_links.py "https://www.rotorooter.com/"
⏳ Surveillance de l'exécution
Comme cette tâche implique des opérations de navigateur automatisées, elle peut prendre plusieurs minutes. Le script génère en continu des journaux de statut horodatés (par exemple, [14:30:05] Statut de la tâche : en cours).
Directives pour l'agent :
- Surveillez la sortie du terminal pendant l'attente.
- Tant que de nouveaux journaux de statut apparaissent, la tâche s'exécute normalement ; ne la jugez pas comme bloquée.
- Ne déclenchez une nouvelle tentative que si le statut reste inchangé pendant longtemps ou si la sortie s'arrête sans résultat final.
📊 Sortie des données
En cas d'exécution réussie, le script imprime des données JSON structurées extraites de la réponse de l'API.
Si un nom d'entreprise a été fourni, la sortie inclut :
Nom de l'entreprise: Le nom officiel de l'entreprise.URL de la page actuelle: L'URL du site web officiel.Informations sur les réseaux sociaux: Une liste consolidée des profils de réseaux sociaux découverts.
Si une URL de site web a été fournie, la sortie inclut un tableau d'objets :
plateforme: Nom de la plateforme (par exemple, LinkedIn, YouTube).url: URL canonique du profil externe.
⚠️ Gestion des erreurs et nouvelles tentatives
Si une erreur se produit lors de l'exécution du script (par exemple, fluctuations réseau ou échec de la tâche), l'agent doit suivre cette logique :
-
Vérifier le contenu de la sortie :
- Si la sortie contient
"Invalid authorization", cela signifie que la clé API est invalide ou a expiré. Ne pas réessayer ; guidez l'utilisateur pour vérifier et fournir la clé API correcte. - Si la sortie contient
"concurrent"ou"too many running tasks", cela signifie que la limite de tâches simultanées a été atteinte. Ne pas réessayer ; guidez l'utilisateur pour mettre à niveau son forfait. L'agent doit informer l'utilisateur :"La tâche actuelle ne peut pas être exécutée car votre compte BrowserAct a atteint la limite de tâches simultanées. Veuillez visiter la Page de mise à niveau du forfait BrowserAct pour mettre à niveau votre forfait."
- Si la sortie ne contient pas les mots-clés d'erreur ci-dessus mais que la tâche a échoué (par exemple, la sortie commence par
Error:ou renvoie des résultats vides), l'agent doit réexécuter automatiquement le script une fois.
- Si la sortie contient
-
Limite de nouvelles tentatives :
- La nouvelle tentative automatique est limitée à une fois. Si la deuxième tentative échoue, arrêtez les tentatives et signalez l'erreur spécifique à l'utilisateur.
🌟 Cas d'utilisation typiques
- Enrichissement des leads de vente : Trouver le site web officiel et les canaux sociaux pour une liste de noms d'entreprises.
- Sensibilisation des influenceurs : Extraire tous les profils de réseaux sociaux du site web personnel d'un créateur.
- Analyse des concurrents : Découvrir sur quelles plateformes de réseaux sociaux une entreprise rivale se concentre.
- Nettoyage des données CRM : Vérifier et compléter les liens sociaux et les URL officielles manquants pour les leads existants.
- Marketing multicanal : Créer des listes ciblées d'entreprises ayant une présence active sur les réseaux sociaux.
- Configuration de l'écoute sociale : Rassembler rapidement les identifiants officiels pour surveiller les mentions de marque.
- Prospection B2B : Combiner avec les données Yellow Pages pour créer des profils complets de veille économique.
- Évaluation des partenaires : Évaluer l'empreinte numérique d'un partenaire commercial potentiel en utilisant simplement son nom.
- Création de répertoires : Automatiser la collecte des liens de site web et de réseaux sociaux pour un répertoire d'entreprises locales.
- Suivi de marque : Suivre tous les canaux de contact officiels de marques spécifiques sur le web.