• AI CORNER
  • Posts
  • Tuto : scraping d'extension chrome đŸ”„

Tuto : scraping d'extension chrome đŸ”„

Votre navigateur est une mine de 💎

Hello la team,

Cette semaine, je vous propose l’exploration d’une mĂ©thode de scraping peu connue: Celle des extensions Chrome pour dĂ©couvrir l’adresse mail d’un profil LinkedIn.

AU MENU :

  • Enjeux : Pourquoi le scraping d’extensions est un game changer

  • Pas Ă  pas : EntraĂźnez-vous avec moi

  • Bonus : Le blueprint est disponible

Bonne lecture !

TUTO
Scraper une extension chrome

Pourquoi apprendre le scraping ?

Lorsque j’ai dĂ©butĂ© le consulting en growth hacking, apprendre le scraping a Ă©tĂ© l’une de mes meilleures dĂ©cisions.

Cela m’a poussĂ© Ă  comprendre divers concepts du dĂ©veloppement web tels que les API, le frontend, le backend, le scripting, ... Ces compĂ©tences m’ont permis de mener Ă  bien des expĂ©rimentations et de surmonter des dĂ©fis oĂč beaucoup Ă©chouent.

Je vous propose donc une initiation à cette compétence, qui vous servira de future boßte à outils pour résoudre des challenges.

Thinking out of the box

Prenons l'exemple d'un défi rencontré par une équipe marketing qui dispose d'une liste de profils LinkedIn et cherche à obtenir leurs adresses email, sans disposer de budget pour des outils comme Dropcontact, Phantombuster, 


Beaucoup classeraient ce défi comme impossible. Je vous montrerai comment exploiter des concepts informatiques, le scraping et des outils no-code pour que cela ne soit pas un problÚme pour vous.

Selon votre niveau de maĂźtrise des concepts informatiques et d’automatisation, ce tuto sera plus ou moins facile Ă  suivre. Une liste de ressources complĂ©mentaires est disponible dans la derniĂšre section pour vous aider.

Pourquoi scraper les extensions ?

Les Ă©diteurs mettent beaucoup d'efforts pour empĂȘcher le scraping dans les applications web, mais beaucoup moins dans les extensions Chrome et les applications mobiles.

Nous exploiterons cette faiblesse pour atteindre notre objectif.

  • Scraper une application mobile nĂ©cessite une installation complexe sur votre ordinateur et une maĂźtrise des langages de programmation.

  • Les extensions, en revanche peuvent ĂȘtre manipulĂ©es avec des outils no-code pour des rĂ©sultats Ă©quivalents.

Nous allons donc détailler cette seconde méthode.

Quels sont les enjeux oĂč vous pourrez vous positionner ?

Comprendre comment interagir avec une extension vous permettra de :

  • Contourner les blocages anti-scraping

  • RĂ©duire le coĂ»t de vos outils

  • Passer Ă  l’échelle votre scraping

  • AmĂ©liorer la sĂ©curitĂ© de votre application

Voici les compétences que vous développerez :

  • Lire les requĂȘtes

  • Configurer un call API

  • Effectuer des tests

  • Formater les donnĂ©es pour dialoguer avec une extension

  • Construire un workflow d’automatisation complet

Les outils à installer avant de démarrer :

Sommaire du tuto

Introduction

  • Comparaison entre le scraping classique et d’une extension chrome.

Explication du fonctionnement du protocole HTTP 

  • Comprendre comment les navigateurs et serveurs communiquent via HTTP.

  • Utilisation de la console pour analyser l’activitĂ© du serveur.

Introduction d'Insomnia pour crĂ©er des requĂȘtes sans navigateur

  • Comment transfĂ©rer des informations du navigateur vers Insomnia.

  • Tester la connexion avec le serveur Apollo en envoyant une requĂȘte.

Intégration des éléments d'Insomnia dans le module HTTP de Make

  • Configurer l’automatisation du scraping dans Make.

  • RĂ©capitulatif du workflow.

Les limitations de cette méthode :

Le workflow prĂ©sentĂ© prend en charge l’envoi de 80 enregistrements Ă  Apollo. Si vous souhaitez augmenter cette capacitĂ©, il faudra crĂ©er une Ă©tape supplĂ©mentaire pour traiter les envois par batchs de 80 requĂȘtes afin d’éviter une erreur.

N’oubliez pas de mettre Ă  jour votre cookie si vous vous engagez dans une dĂ©marche Ă  long terme.

Bonus 🎁 :

Le blueprint Make est disponible ici pour que vous puissiez directement charger le workflow dans votre espace Make.

1- RapidAPI : Un cours interactif sur les APIs

2- Recruitin : Outil en ligne pour trouver des URLs LinkedIn sans passer par LinkedIn

3- Post LinkedIn : Connaitre la dĂ©livrabilitĂ© d’un mail dans Google Sheets

4- Make Academy : Apprendre Make

N’hĂ©sitez pas Ă  partager cette newsletter.

Enjoy ✌

— Lionel