ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment Scraper les Commentaires de Publications LinkedIn
Tutoriel

Comment Scraper les Commentaires de Publications LinkedIn

Découvrir des publications LinkedIn et extraire l'engagement des commentaires pour l'enrichissement de leads. Utilise l'indexation SERP Google pour éviter les blocages anti-scraping de LinkedIn.

Obtenez une clé API gratuiteDocumentation API

LinkedIn est l'ensemble de données B2B le plus riche en signaux en ligne, et les commentaires sur les publications de personas cibles sont une mine d'or pour les équipes GTM. Le scraping direct de LinkedIn entraîne des bannissements, mais le SERP Google indexe les publications LinkedIn de manière coopérative. Ce tutoriel montre comment utiliser Scavio pour découvrir des publications par sujet, puis récupérer la page de publication et extraire les signaux au niveau des commentaires pour l'enrichissement CRM.

Prérequis

  • Python 3.8+
  • Bibliothèque requests
  • Une clé API Scavio
  • Un sujet ou persona LinkedIn cible (par exemple 'stratégie SDR')

Parcours

Étape 1: Rechercher des publications LinkedIn sur Google

Utiliser un opérateur de site pour limiter les résultats à linkedin.com/posts.

Python
import requests, os
r = requests.post('https://api.scavio.dev/api/v1/search',
    headers={'x-api-key': os.environ['SCAVIO_API_KEY']},
    json={'query': 'site:linkedin.com/posts "SDR strategy" 2026'})
posts = r.json()['organic_results']

Étape 2: Filtrer les URLs de publication

Conserver uniquement les URLs qui pointent vers des publications LinkedIn réelles.

Python
post_urls = [p['link'] for p in posts if '/posts/' in p['link']]

Étape 3: Récupérer chaque page de publication

Utiliser l'extracteur de page de Scavio pour récupérer le contenu rendu de la publication.

Python
def fetch_post(url):
    r = requests.post('https://api.scavio.dev/api/v1/extract',
        headers={'x-api-key': os.environ['SCAVIO_API_KEY']},
        json={'url': url, 'render_js': True})
    return r.json()

Étape 4: Extraire les réactions et les commentateurs

Analyser le HTML extrait ou les données structurées pour obtenir les noms des commentateurs et l'engagement.

Python
from bs4 import BeautifulSoup

def extract_engagement(html):
    soup = BeautifulSoup(html, 'html.parser')
    commenters = [el.text.strip() for el in soup.select('[data-test-commenter]')]
    return {'commenters': commenters, 'count': len(commenters)}

Étape 5: Enrichir dans le CRM

Pousser la liste des commentateurs dans votre pipeline d'enrichissement.

Python
for post_url in post_urls[:10]:
    post = fetch_post(post_url)
    engagement = extract_engagement(post.get('html', ''))
    print(post_url, engagement['count'], 'commenters')

Exemple Python

Python
import os, requests

API_KEY = os.environ['SCAVIO_API_KEY']

def linkedin_posts(topic, limit=10):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'query': f'site:linkedin.com/posts "{topic}"'})
    return [p['link'] for p in r.json()['organic_results'] if '/posts/' in p['link']][:limit]

def fetch_post(url):
    r = requests.post('https://api.scavio.dev/api/v1/extract',
        headers={'x-api-key': API_KEY},
        json={'url': url, 'render_js': True})
    return r.json()

if __name__ == '__main__':
    for url in linkedin_posts('SDR strategy'):
        post = fetch_post(url)
        print(url, '- extracted', len(post.get('html', '')), 'chars')

Exemple JavaScript

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;

async function linkedinPosts(topic, limit = 10) {
  const r = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ query: `site:linkedin.com/posts "${topic}"` })
  });
  const { organic_results } = await r.json();
  return organic_results.filter(p => p.link.includes('/posts/')).slice(0, limit).map(p => p.link);
}

const posts = await linkedinPosts('SDR strategy');
console.log(`Found ${posts.length} LinkedIn posts`);

Sortie attendue

JSON
Found 10 LinkedIn post URLs matching 'SDR strategy'. For each URL, Scavio extracts the rendered page HTML with commenter names and reaction counts. You now have a list of engaged LinkedIn users to enrich into your CRM.

Tutoriels associés

  • Comment construire un agent de recherche SDR
  • Comment suivre les mentions de marque IA dans ChatGPT

Questions fréquentes

La plupart des développeurs terminent ce tutoriel en 15 à 30 minutes. Vous aurez besoin d'une clé API Scavio (l'offre gratuite suffit) et d'un environnement Python ou JavaScript fonctionnel.

Python 3.8+. Bibliothèque requests. Une clé API Scavio. Un sujet ou persona LinkedIn cible (par exemple 'stratégie SDR'). Une clé API Scavio vous donne 50 crédits gratuits à l'inscription.

Oui. L'offre gratuite comprend 50 crédits à l'inscription, ce qui est largement suffisant pour terminer ce tutoriel et prototyper une solution fonctionnelle.

Scavio dispose d'un package natif LangChain (langchain-scavio), d'un serveur MCP et d'une API REST simple qui fonctionne avec tout client HTTP. Ce tutoriel utilise the raw REST API, mais vous pouvez l'adapter à votre framework de prédilection.

Ressources connexes

Best Of

Meilleure API de données LinkedIn en 2026

Read more
Best Of

Meilleure API d'enrichissement de leads en 2026

Read more
Solution

Enrichissez les leads commerciaux avec des données de recherche au lieu d'Apollo.

Read more
Glossary

Enrichissement des données d'entreprise locales

Read more
Solution

Obtenez des données d'entreprises locales sans scraper Google Maps

Read more
Use Case

Enrichissement de leads B2B API-First

Read more

Commencer

Découvrir des publications LinkedIn et extraire l'engagement des commentaires pour l'enrichissement de leads. Utilise l'indexation SERP Google pour éviter les blocages anti-scraping de LinkedIn.

Obtenez une clé API gratuiteLire la documentation
ScavioScavio

API de recherche en temps réel pour agents IA. Recherchez sur toutes les plateformes, pas seulement Google.

Produit

  • Fonctionnalités
  • Tarifs
  • Tableau de bord
  • Affiliés

Développeurs

  • Documentation
  • Référence API
  • Démarrage rapide
  • Intégration MCP
  • SDK Python

Alternatives

  • Alternative à Tavily
  • Alternative à SerpAPI
  • Alternative à Firecrawl
  • Alternative à Exa

Outils

  • Formateur JSON
  • cURL vers code
  • Compteur de jetons
  • Tous les outils

© 2026 Scavio. Tous droits réservés.

Featured on TAAFT
Conditions d'utilisationPolitique de confidentialité