Erreurs asyncio courantes en Python, comment les éviter ?

Le module Asyncio est une API permettant de faire de la programmation asynchrone en Python avec l’utilisation de coroutines. La mise en œuvre de cette API peut être frustrant pour les débutants. La raison en est une série d’erreurs courantes commises lors de la programmation des coroutines avec l’API Asyncio. Dans ce tutoriel, vous découvrirez … Lire la suite

Démarrer avec l’API Mastodon en Python

API Python Mastodon

Avec tout ce qui se passe sur Twitter, de nombreux utilisateurs se tournent vers les réseaux sociaux décentralisés tels que Mastodon. Mastodon est un réseau social gratuit (et open source) complètement décentralisée qui fonctionne à peu près comme Twitter. On peut publier des « toots » (au lieu de tweets), des images et autres contenus, … Lire la suite

Comment, en Python, convertir au format JSON un objet de type ‘set’

Comment sérialiser un objet Set

En Python, par défaut, l’objet de type ‘set’ n’est pas sérialisable. En conséquence, il n’est pas possible d’utiliser la fonction json.dumps() sur ce type d’objet sous peine d’avoir l’erreur Python : TypeError: set([]) is not JSON serializable. La notation JSON (JavaScript Object Notation) ne permet nativement que de sérialiser les types/structures de données suivantes : JSON Python … Lire la suite

Comment traiter des fichiers JSON volumineux en Python

Si vous devez traiter un fichier JSON (JavaScript Object Notation) volumineux en Python, il est très facile de manquer de mémoire. Même si les données brutes tiennent théoriquement dans la mémoire, le chargement en Python peut augmenter encore plus l’utilisation de la mémoire. La conséquence étant que soit le traitement sera de plus en plus … Lire la suite

Comment faire des requêtes POST en utilisant Playwright ?

Effectuer des requêtes POST avec Playwright

Faire des requêtes POST est une technique cruciale pour l’automatisation du Web et le Web Scraping. Voyons comment réaliser cette fonctionnalité avec le framework Playwright. L’automatisation du Web est un moyen technique par lequel les actions effectuées sur Internet, via les navigateurs Web, sont réalisées de manière automatisée. Cela inclut la lecture et la réponse, … Lire la suite

Comment envoyer un message texte sur un Webhook Discord

Discord webhook

Dans ce tutoriel, vous allez configurer votre propre serveur Discord, créer un webhook Discord et écrire un script bot NodeJS qui enverra un message texte vers votre serveur webhook Discord. Nous allons ici voir l’utilisation des webhooks dans le cadre de Discord, mais cette technique fonctionne avec d’autres services qui le permettent (comme IFTTT par … Lire la suite

Comment trouver des proxys gratuits avec l’outil Ballyregan

Trouver des proxys gratuits Trouver des serveurs proxys gratuit et fiable, n’a rien d’une tâche facile. C’est pourquoi nous proposons cet outil, en langage Python, permettant d’obtenir une liste de proxys gratuits fonctionnels, avec différents niveaux d’anonymat, répartis dans le monde entier. J’attire votre attention qu’un serveur proxy est sous le contrôle d’un individu ou … Lire la suite