Web Scraping avec Python : Introduction et Techniques Fondamentales
Comprendre le Web Scraping
Le web scraping, ou « grattage web », consiste à extraire automatiquement des données à partir de pages web. Cela permet d'automatiser la collecte d’informations utiles pour l’analyse statistique, la veille concurrentielle, ou encore la création de bases de données structurées.
Applications pratiques du scraping
Anal ...
Publié le 4 septembre à 05h02
Automatisation de l'extraction de texte par expressions régulières via Open Interpreter et vLLM
Paradigme de la programmation locale assistée par IA
L'intégration des grands modèles de langage (LLM) dans les flux de développement a considérablement accéléré la génération de code. Toutefois, les solutions basées sur le cloud présentent des risques majeurs en termes de confidentialité des données, de latence réseau et de limites de contexte ...
Publié le 28 août à 12h59
Introduction aux Expressions Régulières en JavaScript
Les expressions régulières (ou regex) sont des séquences de caractères qui définissent un modèle de recherche. Elles sont extrêmement utiles pour la manipulation de chaînes de caractères, permettant de trouver, remplacer ou valider des motifs complexes.
Concepts de base
JavaScript offre plusieurs méthodes pour travailler avec les chaînes de car ...
Publié le 29 juillet à 14h27
Implémentation d'une recherche dynamique avec RecyclerView et SearchView sous Android
Filtrage de contenu en temps réel
L'intégration d'un composant SearchView avec un RecyclerView permet de proposer une interface fluide où les résultats s'affinent à mesure que l'utilisateur saisit du texte. Le cœur de cette fonctionnalité repose sur l'écouteur OnQueryTextListener, qui intercepte chaque modification de la chaîne de caractères sa ...
Publié le 23 juillet à 00h56
Gestion de l'exclusion et de la négation dans les expressions régulières Java
L'utilisasion des expressions régulières (Regex) en Java permet de valider des formats de données complexes. Un besoin courant consiste à vérifier qu'une chaîne de caractères ne contient pas certains motifs ou symboles spécifiques. Pour ce faire, l'API java.util.regex propose plusieurs approches, notamment les classes de caractères inversées et ...
Publié le 19 juillet à 19h26
Analyse du code source de Terraform-tui : Gestion des états via la classe State
Terraform-tui est une application d'interface textuelle pour Terraform, conçue pour simplifier la visualisation et la gestion des infrastructures définies par code. Au cœur de cet outil, la classe State, implantée dans le fichier tftui/state.py, orchestre l'ensemble des opérations liées à l'état Terraform, incluant l'analyse des fichiers d'état ...
Publié le 18 juillet à 02h03
Modules Python : expressions régulières et utilitaires intégrés
Les expressions régulières en Python se composent d'éléments de correspondance unitaire et de quantificateurs.
Symboles spéciaux et classes de caractères
Ces deux concepts appartiennent aux éléments de correspondance unitaire. Chaque symbole spécial ou classe ne correspond qu'à un seul caractère de la chaîne cible.
Tableau des métacaractères :
...
Publié le 18 juillet à 01h57
Sécurité Web PHP : Contournement de fonctions, expressions régulières et vulnérabilités d'inclusion de fichiers
Sécurité des fonctions PHP et manipulation de types
Contournement de is_numeric et gestion des espaces
La fonction is_numeric() vérifie si une variable est un nombre ou une chaîne numérique. Elle est stricte et renvoie false si des caractères non numériques sont présents. Cependant, lors d'une comparaison non stricte (==), PHP analyse la chaîne ...
Publié le 8 juillet à 20h30
Maîtrise des expressions régulières en Python avec le module re
Métacaractères de base
Le module re implémente un moteur d’expressions régulières. Voici les symboles les plus courants :
Symbole
Signification
.
Tout caractère sauf le saut de ligne (par défaut)
\d
Un chiffre, équivalent à [0-9]
\D
Tout caractère non numérique
\w
Un caractère de mot (lettre, chiffre ou souligné)
\W
Tout caractèr ...
Publié le 4 juillet à 17h00
Automatisation de l'extraction de métadonnées de fichiers avec PowerShell
Les noms de fichiers suivent souvent un schéma spécifique (ex. identifiant d'acteur, numéros de série). Pour faciliter les recherches futures, il est préférable de séparer les segments alphabétiques et numériques lors de l'extraction, plutôt que de conserver un format unique avec des séparateurs incohérents.
Bien que Python soit souvent le choi ...
Publié le 2 juillet à 04h25