470 private links
Optimisez vos temps de chargement ainsi que votre SEO par la même occasion !
Traefik is the leading open-source reverse proxy and load balancer for HTTP and TCP-based applications that is easy, dynamic and full-featured.
Streamline your deployment process with Dokploy. Effortlessly manage applications and databases on any VPS using Docker and Traefik for improved performance and security.
Guide complet sur l'importance de la documentation dans le contexte du DevOps, avec des conseils pour une meilleure collaboration et efficacité.
Le pack de texture Nature X transforme complètement le paysage de Minecraft, rendant l'environnement plus vivant et immersif. Avec ce texture pack, chaque
Notipix est un projet bénévole visant à réunir un maximum de manuels de jeux vidéo rétro pour devenir la référence web. Le site permet de sauvegarder le patrimoine, comprendre comment jouer et consulter facilement les notices.
Découvrez Octarine, un éditeur Markdown minimaliste et puissant. Retrouvez le plaisir d'écrire grâce à son interface épurée, ses fonctionnalités bien pensées et la totale maîtrise de vos fichiers. Idéal pour booster votre productivité !
SVG Artista is a free tool that helps you easily create amazing SVG drawing animations by animating stroke and fill properties of your SVG graphics.
Euphoria Patches est un add-on pour le Complementary Shaders (Reimagined et Unbound), développé par SpacEagle17 et isuewo. Lancé en 2023, cet add-on s'est
CamSimulate est un simulateur de caméra open source hébergé sur GitHub, conçu pour aider les développeurs à tester leurs applications sans caméra physique. Il offre une alternative pratique et flexible pour le développement.
Découvrez les outils Linux essentiels à installer pour gérer efficacement les crises de performance. Soyez paré à toute éventualité !
Home Assistant et Proxmox, une combinaison parfaite pour suivre votre système de virtualisation avec style. Monitorez la santé de votre environnement en toute simplicité.
Monolith est un outil génial pour archiver n'importe quelle page web en un seul fichier HTML autonome. Fini les tonnes d'onglets ouverts, place aux fichiers HTML à stocker où vous voulez !
🗂 The Front-End Checklist Application is perfect for modern websites and meticulous developers! Follow the rules and deliver the best of your work in a generated report!
A design system for building faithful recreations of the Windows 7 UI.
Like adding a cartridge slot to your PC. Tightly integrated emulator that updates the save file as you play. Save management and much more.
Guide tutoriel pour le développement d'une extension pour Firefox, le navigateur web open source ou porter depuis une extension Chrome.
Windows est maintenant disponible dans un conteneur Docker grâce au projet open-source « Windows dans un conteneur Docker ». Il permet de faire tourner n’importe quelle version de Windows, de…
Graphiques modulaires évolutifs et entrées reconfigurables dans un ordinateur portable 16" haute performance
Online interactive HTML Cheat Sheet contains useful code examples and web developer tools, markup generators and more.
20$ offerts sur Bright Data en créant un compte avec ce lien : https://brdta.com/docstring
Retrouvez Bright Data sur leur chaîne YouTube : @BrightData
🔗 Sources des scripts
https://github.com/DocstringFr/format...
🖥️ Créez votre VPS sur Infomaniak
https://www.infomaniak.com/fr/heberge...
🔗 Ma formation complète Python sur Udemy (+60h de formation)
● https://bit.ly/3iGZu9a
🔖 Abonne-toi à Docstring
● https://www.docstring.fr/formules/?ut...
💬 Rejoins-nous sur le serveur Discord
● https://www.docstring.fr/discord/?utm...
===== CHAPITRES =====
00:00:00 Introduction
00:03:13 Le programme de la formation
00:07:58 Définition du scraping
00:08:56 Les prérequis
00:11:06 Les obstacles (et la solution)
00:13:20 PARTIE 1 : les bases du scraping
00:18:26 Récupérer le contenu d'une page avec requests
00:24:35 Analyser le contenu d'une page avec BeautifulSoup
00:33:41 Récupérer des informations avec BeautifulSoup
00:43:03 Analyser la page d'accueil des livres
00:54:56 À vous de jouer !
01:04:32 Exercices simples : Introduction
01:06:08 Récupérer les catégories avec un seul livre
01:08:40 Solution
01:32:01 Récupérer les livres notés 1 étoile
01:35:44 Solution
02:08:18 Exercice avancé : Introduction
02:09:08 Énoncé de l'exercice
02:10:23 Présentation de Selectolax et Loguru
02:18:04 Préparation d'un cahier des charges
02:28:32 Création du corps du script
02:47:46 Récupération du prix d'un livre
03:12:41 Récupérer toutes les URL sur une page
03:24:48 Récupérer l'URL de la prochaine page
03:30:54 Récupérer toutes les URL de la librairie
03:38:44 Récupérer la valeur totale de la librairie
03:46:51 Optimisation de notre script avec les sessions
03:53:09 Conclusion
03:53:59 PARTIE 2 : contourner les obstacles
03:55:57 Ce que dit la loi
03:56:38 Les CGU
03:59:25 Le RGPD
04:00:49 L'affaire entreparticuliers.com VS Leboncoin
04:01:58 Exemples de scraping licite et illicite
04:04:59 Le fichier robots.txt
04:09:10 Entrevue avec Rony SHALIT
04:46:29 Les blocages techniques
04:50:43 Les blocages volontaires
04:52:04 Le blocage par limitation de requêtes
04:59:18 Le blocage avec le user-agent
05:04:55 Présentation de Playwright
05:10:46 Utiliser playwright pour afficher le javascript
05:20:14 Interagir avec le DOM
05:26:22 Les méthodes indispensables à connaître
05:37:45 La solution Bright Data
05:38:43 Tour d'horizon de la plateforme
05:45:04 Créer votre compte sur Bright Data
05:48:28 Utiliser le réseau de proxy résidentiel
05:57:59 Utiliser le web unlocker
06:02:12 Utiliser le scraping browser
06:09:47 PARTIE 3 : Récupérer des données sur AirBnB
06:11:01 Préparation d'un scraping éthique
06:15:04 Analyse du site pour préparer le scraping
06:20:44 Créer le projet et installer les librairies
06:24:21 Scraping simple avec requests
06:29:15 Sauvegarder le HTML sur le disque
06:34:57 Récupérer le HTML depuis le disque
06:42:39 Récupérer les données de prix
07:03:49 Lancer le script en ligne de commande
07:06:11 Scraping avancé avec Playwright
07:15:46 Passer à travers toutes les pages
07:25:09 Utiliser le scraping browser de Bright Data
07:33:44 Automatiser l'ouverture du débogueur
07:39:11 Minimiser la bande passante
07:43:20 Naviguer jusqu'à la page des recherches
07:52:09 Passer au mois suivant
08:09:57 Faire défiler les mois
08:22:14 Récupérer le prix et finaliser le script
08:34:01 PARTIE 4 : Système d'alerte e-commerce
08:35:16 Les outils utilisés
08:38:01 Préparation d'un scraping éthique
08:39:55 Récupérer le HTML avec requests
08:52:47 Ajouter les variables d'environnement
08:54:57 Utiliser le Web Unlocker
09:00:09 Garder l'historique des valeurs sur le disque
09:04:45 Comparer la valeur actuelle avec la précédente
09:08:17 Ajouter la fonction d'alerte avec Pushover
09:11:27 Ajouter le logger
09:17:44 Terminer la fonction principale
09:28:02 Envoyer les fichiers sur le VPS
09:32:41 Créer un Cron Job
09:39:17 Enlever l'avertissement avec urllib
09:40:45 Ajouter les alertes Sentry
09:50:22 Outro
Canvas Confetti est une librairie pour animer des confettis, emojis ou neige sur des sites web. Elle est simple à installer via npm et à intégrer en JavaScript. On peut personnaliser l’animat…
Generate an image pixel art style.
DiceBear
The avatar library you've always been looking for.
Create avatars for your profiles, designs, websites or apps. Piece by piece or based on a seed.
Palworld Interactive Map - All Collectibles, Pal Spawn Locations, Treasure, Bosses, Lifmunk Effigies, Resource Locations, Fast Travel Points & more! Use the progress tracker to get 100%