#electron
Scraper des sites en interceptant les requêtes
Le “Web scraping” est une technique pour extraire le contenu des sites internet dans le but d’archiver les données de manière structurée. Les données sont extraites directement depuis le code source. Le travail consiste à les rechercher dans une jungle de balises HTML. Il est pourtant bien plus simple de récupérer ces données dans un format structuré. Ceci est possible en interceptant les requêtes web entre votre navigateur et le site internet.
Web scraping avec Electron
Le “Web scraping” est une technique pour extraire le contenu des sites internet dans le but d’archiver les données de manière structurée. Attention toutefois à respecter les conditions d’utilisation du site web concerné. Electron est un framework pour créer des applications natives Windows/Mac/Linux avec les technologies du web (JavaScript, HTML, CSS). Il inclut le navigateur Chromium, entièrement configurable et manipulable. Pouvait-on rêver mieux pour développer une application portable avec interface graphique pour scraper un site particulier ?
Frameworks JavaScript : Par où commencer ?
Avec le JavaScript à papa dans les années 1990, on pouvait afficher des flocons de neige à Noël sur sa page web. Aujourd’hui ce langage a considérablement évolué. Il est utilisé pour créer des applications smartphone, des applications de bureau, des serveurs web…
Décompiler une application Electron
Ou comment retrouver le code source d’un logiciel créé avec le framework Electron.
Développement d'applications multiplateforme avec Electron
Créer une application pour ordinateur de bureau avec interface graphique est possible avec Python/tkinter, Java/JavaFX, C++/Qt… Mais avec ces solutions, l’utilisateur final doit installer Python, Java, et éventuellement C++ redistribuable.