Aller au contenu

Profil de l'auteur

Sorin-Gabriel Marica

Développeur full-stack8 articles

Sorin Marica est ingénieur Full Stack et DevOps chez WebScrapingAPI ; il développe des fonctionnalités pour les produits et assure la maintenance de l'infrastructure qui garantit le bon fonctionnement de la plateforme.

Sorin-Gabriel Marica, Développeur full-stack @ WebScrapingAPI

Articles publiés

8 articles

Python web scrapingGuidesEngineering

Articles publiés

Node Unblocker pour le web scraping
Les techniques de web scraping

Node Unblocker pour le web scraping

TL;DR: Node-unblocker transforme une application Express en un proxy HTTP à préfixe d'URL que vous pouvez pirater. Ce guide de node-unblocker pour le web scraping explique comment l'installer, configurer des middlewares de requête et de réponse, faire tourner les instances, les déployer sur Docker ou Heroku, et reconnaître le moment où une API de scraping gérée est la solution la plus saine.

Sorin-Gabriel Marica13 min read
Lire l'article
Web scraping avec PHP en 2026 : bibliothèques et code
Guides

Web scraping avec PHP en 2026 : bibliothèques et code

TL;DR: PHP est un langage parfaitement adapté au web scraping, grâce à des extensions intégrées comme cURL et DOMDocument, ainsi qu'un riche écosystème Composer qui inclut Guzzle, Symfony DomCrawler, et Symfony Panther pour la navigation sans tête. Ce guide vous guide à travers le flux de travail complet : récupérer les pages, analyser le HTML, stocker les résultats en CSV/JSON/MySQL, gérer les erreurs, et éviter les blocages.

Sorin-Gabriel Marica20 min read
Lire l'article
Contraintes architecturales des API REST : guide de conception
Ingénierie

Contraintes architecturales des API REST : guide de conception

TL;DR: Utilisez une intégration de catalogue pour vérifier les six contraintes du modèle REST, distinguer l'état de la ressource de l'état de la conversation et tester les quatre parties de l'interface uniforme.

Sorin-Gabriel Marica16 min read
Lire l'article
Découvrez comment utiliser Node-Fetch (NPM) pour effectuer des requêtes HTTP dans Node.js
Guides

Découvrez comment utiliser Node-Fetch (NPM) pour effectuer des requêtes HTTP dans Node.js

TL;DR: Découvrez comment utiliser le tout nouveau module node-fetch pour effectuer des requêtes HTTP directement depuis Node.js. Node-fetch est l'équivalent de l'API Fetch en JavaScript.

Sorin-Gabriel Marica9 min read
Lire l'article
Alternatives à PhantomJS : quelles solutions utiliser aujourd'hui et comment effectuer la migration ?
Guides

Alternatives à PhantomJS : quelles solutions utiliser aujourd'hui et comment effectuer la migration ?

TL;DR: Le développement de PhantomJS a pris fin en 2018. Choisissez une alternative en fonction des fonctionnalités de votre script, remplacez les appels à PhantomJS par ceux de Playwright ou de Puppeteer, puis supprimez les anciennes dépendances.

Sorin-Gabriel Marica21 min read
Lire l'article
Web scraping avec Go : créer un scraper HTML fiable
Guides

Web scraping avec Go : créer un scraper HTML fiable

TL;DR: Créez un scraper en Go qui extrait les fiches de livres au format JSON. Suivez un exemple testé avec goquery, puis prévoyez la pagination, l'utilisation de Colly, le rendu dans le navigateur et la gestion des erreurs.

Sorin-Gabriel Marica16 min read
Lire l'article
Extraction de données Web en C# avec HttpClient, AngleSharp et Playwright
Guides

Extraction de données Web en C# avec HttpClient, AngleSharp et Playwright

TL;DR: En bref : Pour le web scraping en C#, commencez sur .NET 10 avec le HttpClient intégré pour télécharger les pages et AngleSharp pour analyser le HTML avec des sélecteurs CSS. Choisissez HtmlAgilityPack si vous préférez XPath ou maintenez du code plus ancien, et ajoutez Playwright pour .NET lorsque JavaScript construit la page. Ce guide construit un scraper avec des relances respectueuses, un crawl borné, un export CSV et JSON et des tests hors ligne.

Sorin-Gabriel Marica31 min read
Lire l'article
Tutoriel BeautifulSoup : Construire un vrai scraper Python à partir de zéro
Guides

Tutoriel BeautifulSoup : Construire un vrai scraper Python à partir de zéro

TL;DR: Ce tutoriel BeautifulSoup vous guide à travers un scraper Python complet, de l'installation du pip à un script renforcé qui pagine Hacker News, exporte au format CSV et JSON, et reste suffisamment poli pour ne pas être bloqué. Chaque extrait est exécutable, et nous indiquons les moments exacts où BeautifulSoup n'est pas le bon outil.

Sorin-Gabriel Marica20 min read
Lire l'article

Commencez à créer

Prêt à faire évoluer votre système de collecte de données ?

Rejoignez plus de 2 000 entreprises qui utilisent WebScrapingAPI pour extraire des données Web à l'échelle de l'entreprise, sans aucun coût d'infrastructure.