Replies: 5 comments 5 replies
-
Pour info, ecoindex-audit fonctionne déjà dans du playwright. |
Beta Was this translation helpful? Give feedback.
-
J'ai le même problème avec Dans la théorie, Puppeteer permet de passer un header et lighthouse un user agent. En utilisant ces deux éléments, on pourrait faire en sorte que l'anti bot laisse passer la collect, mais je n'ai pas réussi sur manomano, car je ne sais pas quoi lui envoyer pour y être autorisé. Et, pour le moment, pour un autre usage, je n'ai pas l'impression que le header (qui commande la fermeture du gestionnaire de cookies) soit accepté, mais là, c'est peut-être un problème de dev, je n'ai pas trop regardé... J'ignore si je peux, dans le cadre d'un plugin lighthouse, utiliser playwright, lighthouse et Puppeteer semblent bien imbriqué, mais je n'ai pas regardé ce point. |
Beta Was this translation helpful? Give feedback.
-
Pourquoi se battre ? EcoIndex est un robot, et on a heureusement une alternative avec GreenIT-Analysis (j'imagine que c'est pas bloqué ?) Si ces sites veulent utiliser l'outil de manière automatisée, il faut leur rendre la vie facile pour débloquer Ecoindex en communiquant clairement qu'ils ont affaire à lui à travers le User-Agent (WebPageTest ajoute un PTST/, PageSpeed Insight in Chrome-Lighthouse) et les adresses IP utilisées (WebPageTest les communique: https://www.webpagetest.org/addresses.php) My 2¢ |
Beta Was this translation helpful? Give feedback.
-
Je pense que c'est en effet la bonne stratégie à suivre... |
Beta Was this translation helpful? Give feedback.
-
Je suis pour la seconde option qui permet de maintenir et faire progresser EcoIndex + l'approche de Thomas. |
Beta Was this translation helpful? Give feedback.
-
Bonjour à toutes et tous. Hier j'ai profité de la faible affluence du weekend pour déployer et tester une nouvelle version de l'API ecoindex... Et je me retrouve face à un dilemne, donc je fais appel à vous pour avoir des retours:
Actuellement, l'API ecoindex est développée en Python et utilise Undetected Chromedriver pour effectuer le parcours utilisateur et récupérer les métriques.
Undetected chromedriver
Avantages
Inconvénients
Ces problèmes devenant impossibles à corriger facilement, j'avais abandonné toute évolution du moteur depuis quelques mois de peur de tout casser.
Il y'a quelques semaines, je suis reparti de zéro (ou presque) en combinant tous les projets ecoindex python dans un seul monorepo en adoptant l'architecture polylith... J'ai alors pu faire beaucoup d'évolutions rapidement et je me suis repenché sur ce problème de moteur.
J'ai voulu en tester un autre et adopter playwright qui est aujourd'hui l'un des standards en terme de navigation headless pour les tests e2e.
Playwright
Avantages
Inconvénients
Ce qui veut dire:
Avant d'avancer plus sur tous ces sujets, je fais donc appel à la communauté pour prendre une décision
Beta Was this translation helpful? Give feedback.
All reactions