Une piste de vente, c’est un contact professionnel que votre équipe commerciale peut approcher : une entreprise, une adresse e-mail, un numéro de téléphone. Le plus difficile n’est pas de la contacter, c’est de la trouver. Selon le rapport State of Marketing 2026 de HubSpot, près de 30 % des marketeurs (29,6 %) placent la génération de leads parmi leurs principaux défis. Et d’après la 7ᵉ édition de l’étude State of Sales de Salesforce (4 050 commerciaux dans 22 pays, dont la France, interrogés d’août à septembre 2025), un commercial consacre en moyenne 18 % de sa semaine à la prospection et 13 % à la saisie manuelle de données.
Le web scraping permet de récupérer ce temps : au lieu de recopier des fiches une à une, vous confiez à un outil la collecte des coordonnées publiques d’un annuaire, d’une carte ou d’une liste d’organisateurs. Cet article montre comment le faire avec Octoparse, selon deux méthodes : un modèle prêt à l’emploi, ou une tâche personnalisée quand aucun modèle n’existe. Si vous hésitez encore sur les outils à associer à la collecte, consultez notre comparatif des outils de lead generation B2B. Et pour comprendre pourquoi cette approche fonctionne, lisez notre guide pour obtenir des leads grâce au web scraping.
Pour rendre les exemples concrets, imaginons une entreprise qui vend des services aux professionnels de l’événementiel : conception de stands, scan de badges, billetterie. Ses pistes de vente sont de deux types : des agences événementielles (méthode 1) et des organisateurs de salons (méthode 2).
Quelle méthode choisir pour extraire des pistes de vente ?
Le choix dépend d’une seule question : existe-t-il déjà un modèle Octoparse pour le site que vous visez ?
| Modèle prêt à l’emploi | Tâche personnalisée | |
|---|---|---|
| Quand l’utiliser | Le site est courant (Google Maps, PagesJaunes…) et un modèle existe | Aucun modèle n’existe pour le site visé |
| Ce que vous faites | Saisir des mots-clés ou des adresses, puis lancer | Construire le flux : liste, fiches de détail, champs à extraire |
| Difficulté | Très faible | Faible à moyenne |
| Exemple de cet article | Agences événementielles sur Google Maps | Organisateurs de salons sur Salons en France |
| Niveau d’abonnement | Essai gratuit de 14 jours, ou « Standard et plus » pour les trois modèles présentés ci-dessous | Variable selon le site ; les fonctions avancées (comme la résolution de Cloudflare) font partie des offres payantes, accessibles dès l’essai gratuit de 14 jours |
Méthode 1 : utiliser un modèle Octoparse prêt à l’emploi
Un modèle est un scraper déjà construit pour un site précis. Vous n’avez rien à configurer : vous choisissez le modèle, vous saisissez quelques paramètres (mots-clés, ville ou adresses), vous lancez la collecte, puis vous exportez le résultat en Excel, CSV ou vers une base de données. C’est la méthode la plus rapide pour démarrer sur une source courante.
Trois modèles sont particulièrement utiles pour générer des pistes de vente.
Google Maps Contact Scraper
- Pour qui : la prospection locale, auprès de commerces, d’artisans, d’agences ou de professions libérales. Notre guide sur la prospection commerciale avec Google Maps détaille la démarche.
- Paramètres : un mot-clé (sans le lieu), un lieu, et un nombre de pages. Une page correspond à environ 20 résultats, et vous pouvez en demander jusqu’à 50 par exécution.
- Champs collectés : nom, adresse, téléphone, site web, adresse e-mail quand elle est disponible, catégorie, note et nombre d’avis, liens vers les réseaux sociaux.
- À savoir : tous les établissements ne publient pas d’adresse e-mail.
- Abonnement : la fiche du modèle indique le niveau d’accès « Standard et plus », une exécution dans le cloud et un coût d’usage de 0,5 $ pour 1 000 lignes.
https://www.octoparse.fr/template/google-maps-contact-scraper
Pagesjaunes Emails Scraper
- Pour qui : les TPE et PME françaises, recherchées par activité et par ville. Notre article sur le fichier de prospection B2B avec PagesJaunes montre comment l’exploiter dans une campagne.
- Fonctionnement : vous saisissez des couples
mot-clé|ville(séparés par une barre verticale), le modèle collecte les fiches PagesJaunes, puis visite le site web de chaque entreprise pour y chercher les adresses e-mail. Les e-mails proviennent donc des sites des entreprises, pas de PagesJaunes. - Champs collectés : raison sociale, adresse, téléphones, site web, adresses e-mail, liens vers les réseaux sociaux, et parfois le SIREN et le SIRET (ces deux champs peuvent rester vides).
- Abonnement : la fiche du modèle indique le niveau d’accès « Standard et plus », une exécution dans le cloud et un coût d’usage de 0,6 $ pour 1 000 lignes.
https://www.octoparse.fr/template/pagesjaunes_emails_scraper
Local.ch Lead Scraper (via URL) pour la Suisse romande
- Pour qui : les entreprises et commerces de Suisse romande, répertoriés sur l’annuaire suisse Local.ch.
- Fonctionnement : vous collez l’adresse d’une page de résultats Local.ch (par exemple une recherche par rubrique et par ville), et le modèle en extrait les fiches.
- Champs collectés : titre, adresse, numéros de téléphone, adresse e-mail, site web et note.
- Abonnement : la fiche du modèle indique le niveau d’accès « Standard et plus », une exécution en local ou dans le cloud, et un coût d’usage gratuit.
https://www.octoparse.fr/template/local-lead-scraper-via-url
Exemple : trouver des agences événementielles avec Google Maps
Notre entreprise cherche des agences événementielles à Lyon.
- Dans Octoparse, ouvrez le modèle Google Maps Contact Scraper.
- Saisissez le mot-clé
agence événementielle, la localisationLyonet le nombre de pages souhaité (une page correspond à environ 20 résultats ; nous avons demandé 50 pages, le maximum). - Lancez la collecte, puis exportez le résultat.

Résultat : 190 établissements collectés, tous distincts, dont 176 avec un numéro de téléphone, 173 avec un site web et 100 avec au moins une adresse e-mail (53 %), en 1 heure et 2 minutes. La recherche couvre Lyon et sa périphérie (Villeurbanne, Caluire-et-Cuire, Vénissieux…).

Un dernier réflexe avant de contacter qui que ce soit : le résultat contient aussi des lieux de réception, des espaces de coworking ou des agences de voyages. Dans notre collecte, 149 établissements sur 190 sont classés « Event management company » ou « Event planner » : filtrez sur la colonne « Catégorie » pour ne garder que votre cible.
Méthode 2 : créer une tâche personnalisée quand il n’existe pas de modèle
Les modèles couvrent les sites les plus courants, mais pas tous. Pour les autres, vous créez une tâche personnalisée : Octoparse détecte automatiquement les données de la page, et vous construisez le flux qui mène de la liste aux fiches de détail. Pour la créer, il suffit de télécharger le client Octoparse :
Collecter les coordonnées publiques d’un annuaire ou d’une liste (nom, site web, e-mail, téléphone) vers Excel, CSV ou Google Sheets.
Détecter automatiquement les données de la page et construire le flux, de la liste aux fiches de détail, sans coder.
Collecter aussi les sites protégés par Cloudflare grâce à l’option « Résoudre Cloudflare ».
Exporter vos résultats en Excel ou en CSV, puis les rapprocher et les nettoyer avant de les importer dans votre CRM.
Programmer la collecte pour garder vos listes à jour (selon votre abonnement).
Avant de vous lancer : notre exemple est volontairement réaliste, donc un peu plus complexe que la moyenne (site protégé, deux tâches). Pour une première prise en main avec des captures d’écran à chaque étape, commencez par notre tutoriel pas à pas : comment scraper des leads B2B avec Octoparse (exemple avec un annuaire du solaire), puis revenez ici pour les cas plus délicats.
Notre exemple : les organisateurs de salons. Ils sont une cible naturelle pour un prestataire de services événementiels, et leurs coordonnées figurent sur l’annuaire Salons en France, sans modèle dédié. Nous partons de la catégorie Immobilier & Habitat. Pour repérer les salons de votre propre secteur, notre agenda des salons professionnels en France peut aussi servir de point de départ.
Étape 1 : collecter la liste des salons
Collez l’adresse de la catégorie dans Octoparse. Le site est protégé par Cloudflare : Octoparse détecte automatiquement cette protection et propose l’option « Résoudre Cloudflare », il suffit de la cocher. Cette option fait partie des fonctions des offres payantes, que vous pouvez tester pendant 14 jours avec l’essai gratuit.

Lancez ensuite l’autodétection. L’outil repère la liste (il vérifie aussi si la page se charge au fil du défilement) et propose automatiquement les champs : titre du salon, lien vers sa fiche, type de public, ville, date, lieu et nombre d’exposants. Le plus important est le lien vers la fiche, car c’est là que se trouve l’adresse e-mail de l’organisateur.

Une fois la détection terminée, Octoparse construit seul le flux de travail (workflow) : ouvrir la page, la faire défiler, puis extraire les données de chaque salon de la liste. Il ne reste plus qu’à lancer la tâche.


Résultat : 75 salons collectés en 26 secondes, sans aucun doublon.

Étape 2 : récupérer l’adresse e-mail sur chaque fiche
La deuxième tâche reprend les liens collectés à l’étape 1, ouvre chaque fiche et en extrait les informations clés, la présentation et l’adresse e-mail du salon.
Pourquoi deux tâches ? Dans notre test, les fiches de détail sont elles aussi protégées par Cloudflare, et nous n’avons pas pu construire un seul flux qui enchaîne la liste et les fiches. Séparer la collecte en deux tâches est un contournement simple et efficace.
Résultat : 75 fiches traitées en 11 minutes 53 secondes, dont 70 avec une adresse e-mail. La collecte est nettement plus lente que pour la liste (environ 6 lignes par minute contre plus de 170), car chaque fiche doit être ouverte et vérifiée : prévoyez plus de temps pour un volume important.
Si le site que vous visez n’est pas protégé, un seul flux suffit, et c’est plus simple. Notre tutoriel pas à pas avec un annuaire du solaire en donne un exemple complet, avec des captures d’écran à chaque étape. Pour une autre application de ce principe, voyez aussi comment scraper les exposants d’un salon.
Étape 3 : exporter les données
Exportez le résultat en Excel ou en CSV. Vous obtenez deux fichiers : la liste des salons et la liste des fiches avec leurs adresses e-mail. Il reste à les rapprocher et à les nettoyer, ce que nous faisons dans la partie suivante.
Après la collecte : transformer 75 salons en 21 pistes de vente
Une liste brute n’est pas encore une liste de prospection. En rapprochant les deux fichiers de notre exemple, nous avons trouvé un fait qui change la façon de les exploiter : de nombreux salons partagent la même adresse e-mail, car un même organisateur en gère plusieurs.
| Étape | Résultat |
|---|---|
| Salons collectés (tâche 1) | 75 |
| Salons avec une adresse e-mail (tâche 2) | 70 |
| Organisateurs distincts (adresses regroupées par nom de domaine) | 21 |
Un seul organisateur gère 37 des 70 salons, soit 53 %. Les six premiers en gèrent 55, soit 79 %. Pour un prestataire de services, la lecture est simple : au lieu de 70 messages quasi identiques, il vaut mieux préparer une approche pour chacun des 21 organisateurs, et commencer par ceux qui organisent le plus de salons, car un seul contrat peut couvrir plusieurs événements.

Sur les 21 organisateurs, la plupart n’ont publié qu’une adresse générique (de type info@ ou contact@). Cette distinction compte pour la conformité, comme nous le verrons plus loin.
Quelques étapes complètent le travail :
- Combler les adresses manquantes. Pour les entreprises sans e-mail, le modèle Contact Details Scraper visite leur site web et en extrait les adresses e-mail, les numéros de téléphone et les liens vers les réseaux sociaux. Dans notre collecte Google Maps, 73 établissements ont un site web mais aucune adresse e-mail : ce sont les candidats naturels pour cette étape.
- Contrôler la pertinence. Écartez les contacts qui ne correspondent pas à votre offre (adresses dédiées à un autre usage, structures hors cible).
- Importer dans votre CRM. Chaque piste doit garder sa source et sa date de collecte.
- Actualiser régulièrement. Selon votre abonnement, programmez la tâche pour qu’elle se relance à intervalle régulier. Notre guide pour automatiser la prospection avec Google Maps montre un exemple de workflow.
Pour choisir l’outil qui enverra vos messages ou gérera vos contacts, reportez-vous à notre comparatif des outils de lead generation B2B.
Collecter des pistes de vente dans le respect du RGPD
Une donnée visible en ligne n’est pas pour autant libre de tout usage. Voici l’essentiel à retenir, d’après les pages de la CNIL mises à jour le 10 juin 2026.
- Les trois conditions de la prospection B2B par e-mail. Selon la CNIL, le consentement préalable n’est pas systématiquement requis pour démarcher un professionnel si le message est en lien avec son activité professionnelle, si la personne est informée de l’origine de ses données et de la finalité du message, et si elle peut s’opposer simplement à de nouvelles sollicitations. (source CNIL)
- Adresses génériques et adresses nominatives. Les adresses génériques (de type
info@,contact@oucommande@) ne sont pas soumises à ces principes, car elles concernent une personne morale. Les adresses nominatives, elles, sont concernées. (source CNIL) - Chaque message. Il doit indiquer l’identité de l’annonceur et permettre de refuser simplement les envois suivants. La CNIL recommande aussi de tenir une liste d’opposition à jour.
- Avant de collecter. Consultez le fichier
robots.txtet les conditions d’utilisation du site : certains interdisent la collecte ou la réutilisation commerciale de leurs données. Ne collectez que ce qui est accessible sans compte, et ne gardez que les champs utiles.
Pour aller plus loin sur ce sujet, lisez notre article sur la prospection commerciale, le RGPD et le scraping. Ce contenu est informatif et ne remplace pas un avis juridique.
FAQ sur la génération de pistes de vente
Qu’est-ce qu’une piste de vente ?
Une piste de vente est un contact commercial potentiel : une entreprise ou une personne que vous avez identifiée comme susceptible d’acheter votre produit ou votre service, avec au moins un moyen de la joindre.
Quelle différence entre une piste de vente, un lead et un prospect ?
Dans l’usage courant, « piste de vente » et « lead » désignent la même chose. Le terme « prospect » s’emploie plutôt pour une piste qui correspond à votre cible et que vous avez qualifiée.
Comment générer des pistes de vente sans acheter de fichier ?
En collectant vous-même des coordonnées publiques sur des sources que vous choisissez : cartes en ligne, annuaires professionnels, listes d’organisateurs ou d’exposants. Vous maîtrisez ainsi l’origine des données et leur fraîcheur. Notre guide pour obtenir des leads grâce au web scraping détaille les sources possibles.
Est-il légal de scraper des adresses e-mail professionnelles ?
Collecter des informations publiques n’est pas interdit en soi, mais leur usage est encadré. Pour démarcher par e-mail, respectez les conditions rappelées par la CNIL (lien avec l’activité du destinataire, information sur l’origine des données, opposition simple) et vérifiez les conditions d’utilisation du site source.
Faut-il savoir coder pour utiliser Octoparse ?
Non. Les modèles se lancent en saisissant quelques paramètres, et la tâche personnalisée repose sur l’autodétection des données de la page : vous construisez le flux sans écrire de code.
Conclusion
Pour générer des pistes de vente avec Octoparse, commencez par vérifier si un modèle existe : c’est la voie la plus rapide. Sinon, créez une tâche personnalisée, en la séparant en deux tâches si le site protège ses fiches de détail. Dans les deux cas, ce qui fait la valeur de la liste, c’est le travail qui suit : dédoublonner, qualifier, et respecter les règles de la prospection. Pour explorer d’autres cas d’usage, parcourez notre page dédiée à la génération de leads. Et pour créer votre première tâche personnalisée pas à pas, suivez notre tutoriel avec un annuaire du solaire.



