Salut les kheys, grâce à ce script à copier dans la console de votre navigateur vous pourrez voir le taux de vos messages qui sautent à cause de la modération du site et le taux des messages supprimés tout court que ce soit par les auteurs ou vous-même.
Partagez vos stats pour voir si y a réellement une censure imbuvable ou si c'est de l'intox !
Le script est à lancer sur cette URL : https://www.jeuxvideo.com/profil/sukine?mode=historique_forum
Dans l'historique de vos messages.
F12 Console Copier le code et ça va analyser toutes les pages et sortir les stats.
(async function() {
let compteurPages = 0;
let compteurMessagesSupprimesStandard = 0;
let compteurMessagesSupprimesDDB = 0;
let compteurMessagesSupprimesTotal = 0;
let compteurMessagesTotal = 0;
async function analyserMessages(doc) {
const messages = doc.querySelectorAll('.bloc-message-forum');
messages.forEach((message) => {
compteurMessagesTotal++;
if (message.classList.contains('msg-supprime')) {
compteurMessagesSupprimesStandard++;
compteurMessagesSupprimesTotal++;
} else if (message.classList.contains('msg-supprime-gta')) {
compteurMessagesSupprimesDDB++;
compteurMessagesSupprimesTotal++;
}
});
console.log(`Messages analysés sur cette page : ${messages.length}`);
}
async function naviguerVersPageSuivante() {
const lienSuivant = document.querySelector('.xXx.pagi-suivant-actif');
if (lienSuivant) {
compteurPages++;
console.log(`Navigation vers la page ${compteurPages} : ${lienSuivant.href}`);
const reponse = await fetch(lienSuivant.href);
const texte = await reponse.text();
const parseur = new DOMParser();
const doc = parseur.parseFromString(texte, 'text/html');
await analyserMessages(doc);
document.open();
document.write(doc.documentElement.outerHTML);
document.close();
window.addEventListener('load', () => {
naviguerVersPageSuivante();
}, { once: true });
} else {
const pourcentageSupprimeStandard = ((compteurMessagesSupprimesStandard / compteurMessagesTotal) * 100).toFixed(2);
const pourcentageSupprimeDDB = ((compteurMessagesSupprimesDDB / compteurMessagesTotal) * 100).toFixed(2);
const pourcentageSupprimeTotal = ((compteurMessagesSupprimesTotal / compteurMessagesTotal) * 100).toFixed(2);
console.log(`Aucune page suivante. Total de pages visitées : ${compteurPages}`);
console.log(`Nombre total de messages : ${compteurMessagesTotal}`);
console.log(`Total de messages supprimés (suppression standard) : ${compteurMessagesSupprimesStandard}`);
console.log(`Total de messages supprimés (DDB) : ${compteurMessagesSupprimesDDB}`);
console.log(`Total de messages supprimés (global) : ${compteurMessagesSupprimesTotal}`);
console.log(`Pourcentage de messages supprimés (suppression standard) : ${pourcentageSupprimeStandard}%`);
console.log(`Pourcentage de messages supprimés (DDB) : ${pourcentageSupprimeDDB}%`);
console.log(`Pourcentage de messages supprimés (global) : ${pourcentageSupprimeTotal}%`);
}
}
await analyserMessages(document);
naviguerVersPageSuivante();
})();