Bienvenue dans "Code Against the Clock!" – la série de blogs dans laquelle je transforme les tâches banales en merveilles rationalisées et permettant de gagner du temps. Aujourd'hui, je suis ravi de partager un projet dans lequel j'ai transformé une tâche manuelle répétitive en une centrale automatisée. Prêt à découvrir comment vous pouvez gagner du temps et ajouter une touche d’enthousiasme à votre flux de travail ? Allons-y !
Travailler dans une startup a ses avantages, comme la possibilité de collaborer avec différents départements et de découvrir des inefficacités propices à l'automatisation. Lors d'une récente conversation avec notre équipe marketing, j'ai découvert une tâche qui ne demandait qu'une mise à niveau technologique. Ils ont été manuellement :
Dès que j'ai entendu cela, je me suis dit : « Pourquoi ne pas l'automatiser ? » J'ai attrapé mon ordinateur portable et j'ai commencé à coder.
Pour résoudre ce problème, j'avais besoin de construire un grattoir. Voici un bref aperçu de l’approche que j’ai adoptée :
Comprendre la structure de Product Hunt : J'ai étudié comment Product Hunt restitue son contenu et les API qu'ils utilisent. Ils s'appuient sur le rendu côté serveur pour afficher les meilleurs produits et des informations détaillées.
Choisir les outils : Étant donné que le site Web utilise le rendu côté serveur, j'ai décidé d'utiliser Puppeteer avec Node.js. Puppeteer nous permet de contrôler un navigateur sans tête et de récupérer le contenu comme si nous parcourions manuellement.
Récupération de données :
La sortie CSV ressemblera à
L'automatisation de ces tâches permet non seulement de gagner du temps, mais réduit également les erreurs humaines et garantit que l'équipe marketing dispose toujours des données les plus récentes à portée de main. De plus, c'est un excellent exemple de la façon dont la technologie peut rationaliser les tâches répétitives et ajouter de la valeur.
Remarque : Si vous voulez le code source, n'hésitez pas à m'envoyer un ping :)
Avez-vous déjà automatisé une tâche à l'aide de code ? Partagez vos expériences et conseils dans les commentaires ci-dessous ! Quelles tâches souhaiteriez-vous pouvoir automatiser ? Discutons-en !
Enfin, si l'article vous a été utile, applaudissez ? et suivez, merci !
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3