Compréhension du code source Python de Selenium : WebDriverWait

Attente explicite avec Selenium L'attente explicite (ou explicit wait) permet d'attendre qu'une condition spécifique soit satisfaite avant de poursuivre l'exécution du script. Contrairement à l'attente implicite qui s'applique globalement à tous les éléments du DOM, l'attente explicite cible un élément ou une condition particulière. Si la condi ...

Publié le 22 septembre à 21h35

Automatisation Web et Scraping avec Selenium

Selenium est un outil initialement conçu pour les tests automatisés, mais il est également très utile pour le scraping web, particulièrement lorsque les données nécessitent l'exécution de JavaScript. Son fonctionnement repose sur le contrôle d'un navigateur web réel, simulant ainsi les actions d'un utilisateur (navigation, saisie, clics) pour o ...

Publié le 22 septembre à 09h22

Extraction et stockage de données avec Scrapy

pySpider Qu'est-ce qu'un framework ? C'est un modèle de projet hautement réutilisable intégrant plusieurs fonctionnalités (applicable à divers besoins) Fonctionnalités intégrées par Scrapy : Opérations d'analyse de données performantes (XPath) Téléchargement de données haute performance Stockage persistant hautement efficace Middleware Opé ...

Publié le 16 septembre à 02h42

Extraction de vidéos depuis Pear Video : méthode complète

Approche technique d'extraction des contenus vidéo Pour récupérer les vidéos du site Pear Video, il est essentiel d'analyser le mécanisme de chargement dynamique des données via l'outil de développement du navigateur. En accédant à la page principale, on constate que les informations ne sont pas directement intégrées dans le code HTML. Lorsqu'o ...

Publié le 28 août à 17h32

Gestion et Extraction des Cookies HTTP avec la Bibliothèque Python Requests

L'interaction avec les cookies HTTP est une tâche courante lors du développement d'applications web ou de scripts d'exploration de données. La bibliothèque Python requests simplifie grandement cette gestion, que ce soit pour récupérer les en-têtes bruts Set-Cookie ou pour manipuler les cookies parsés sous forme de dictionnaires. Accéder directe ...

Publié le 31 juillet à 16h20

Exploration des Capacités de Scrapy pour la Collecte de Données Web et le Stockage Persistant

Le framework Scrapy est un outil puissant pour l'extraction de données à partir de sites web, offrant une flexibilité pour collecter diverses informations, des images aux données financières complexes. Cet article explore des applications pratiques de Scrapy, démontrant son utilisation pour l'extraction d'images, de données boursières et de tau ...

Publié le 26 juillet à 15h15

Automatisation des réservations ferroviaires en C# via simulation HTTP

Pour interagir programmatiquement avec un site web comme une plateforme de billetterie ferroviaire, il est indispensable de maîtriser les mécanismes HTTP. Les requêtes transitent principalement via deux verbes : GET pour la récupération de données et POST pour la soumission de formulaires. Chaque session repose sur un système de cookies qui mai ...

Publié le 24 juillet à 04h29

Interrogation d'images sur 1688 avec Python

L'industrie du commerce électronique évolue constamment, et avec elle, les attentes des consommateurs en matière de recherche de produits efficace et précise. 1688, une plateforme B2B de premier plan, offre des fonctionnalités de recherche avancées, notamment la recherche par image, qui améliore considérablement l'expérience utilisateur. Cet ar ...

Publié le 25 juin à 17h45

Extraction de Données Chiffrées d'une API Chinoise de Qualité de l'Air

Cet article présente une méthode détaillée pour extraire des données chiffrées à partir d'une plateforme de surveillance de la qualité de l'air en ligne. La plateforme, accessible via https://www.aqistudy.cn/html/city_detail.html, affiche des informations essentielles telles que la température, l'humidité, la concentration de PM2.5 et l'indice ...

Publié le 24 juin à 01h52

Normes de développement pour le scraper Goutte : conventions de code PHP

Les directives de code pour le projet Goutte établissent des pratiques standardisées afin d'assurer la cohérence et la facilité de maintenance. Ce document détaille les conventions de style et de nommage applicablse au développement en PHP pour ce scraper web. Convention de nommage des classes Les classes dans Goutte utilisent la notation Pasca ...

Publié le 22 juin à 05h22