Évaluations de l’éditeur : Évaluations des utilisateurs :.ilfs_responsive_below_title_1 { width : 300px ; } @media(min-width : 500px) {.ilfs_responsive_below_title_1 { largeur : 300px ; } } @media(min-width : 800px) {.ilfs_responsive_below_title_1 { largeur : 336px ; } }

WpBrokenPy est un vérificateur de liens cassés WordPress simple et puissant que vous pouvez exécuter en ligne de commande. Il s’agit essentiellement d’un script Python qui vous prend le domaine et le nom du fichier CSV et enregistre la sortie. Ce script utilise essentiellement l’API WordPress pour obtenir tous les messages et analyser l’ensemble du site Web à la recherche de liens brisés. Tous les liens rompus avec 404 et autres erreurs sont enregistrés, et vous pouvez voir les statistiques dans le fichier final.

Il crée un fichier CSV à la fin qui a des colonnes post ID, post URL, lien cassé, et son code d’état. Il recherche principalement les erreurs 404, mais si une URL dans certains articles WordPress génère des erreurs différentes, il l’enregistre également. Il s’agit d’un script multithread et peut explorer des milliers de pages en quelques heures, tandis que d’autres logiciels qui utilisent généralement l’exploration peuvent prendre une journée entière ou plus pour la même tâche.

Il existe des vérificateurs de liens populaires tels que Screaming Frog et SiteBulb, mais ils utilisent l’exploration traditionnelle pour analyser un site Web à la recherche de liens brisés. L’exploration peut être un processus long et non efficace pour le système et peut ralentir un PC. Et si vous souhaitez analyser un site Web WordPress, vous pouvez éviter l’exploration. Utilisez simplement l’API et c’est ce que fait ce script ici.

Le WpBrokenPy est un script multi-thread et parcourt chaque message un par un. Il extrait toutes les URL des publications, puis vérifie leur code d’état HTTP. Les URL ou les liens avec le code 404 sont enregistrés et ajoutés au fichier CSV. Si vous connaissez la programmation, vous pouvez apporter quelques modifications au script pour ignorer ou inclure des codes d’état HTTP spécifiques.

Vérificateur de liens cassés WordPress gratuit pour la ligne de commande : WpBrokenPy

Tout ce dont vous avez besoin de Python installé pour exécuter ce script. Vous pouvez l’exécuter facilement sur Windows, macOS et Linux. Exécutez simplement une commande simple et il s’occupera du reste.

Alors, installez d’abord Python, puis ouvrez le terminal avec l’invite de commande ou PowerShell. Exécutez la commande suivante pour installer les modules et la bibliothèque nécessaires.

pip install requests bs4

Maintenant, vous pouvez démarrer le script. Téléchargez-le ici puis extrayez-le. Vous pouvez le placer dans n’importe quel dossier sur votre PC.

Naviguez l’invite de PowerShell ou CMD vers le dossier où vous avez déplacé le fichier de script. Exécutez le script dans la syntaxe suivante. Sur la CLI, vous verrez le nombre de pages disponibles à analyser et il vous montrera le lien de chaque publication sur l’invite de commande.

Syntaxe : python WpBroken.py Domain CSV_Filename Exemple : python WpBroken.py finsite.tk finsite.csv

Une fois l’analyse terminée, vous verrez qu’il créera un fichier CSV avec le nom que vous avez fourni avant l’analyse. Vous pouvez ouvrir le fichier CSV et vous y verrez le rapport. Dans le rapport, il vous montrera le lien de la publication, le lien brisé, l’ID WordPress de la publication et le code d’état.

De cette façon, vous pouvez utiliser ce script pour analyser n’importe quel site Web WordPress et trouver les liens brisés comme un pro. Je l’ai essayé sur un site Web WP contenant environ 3 000 publications et 10 à 15 URL dans chaque publication. Cela a pris environ 40 à 45 minutes et le rapport généré était assez précis. Vous pouvez l’exécuter à nouveau de la même manière pour analyser facilement plus de sites Web WordPress.

Réflexions finales :

Si vous recherchez un outil rapide et gratuit pour analyser votre WordPress site Web pour les liens brisés ou invalides, alors vous êtes au bon endroit. Exécutez simplement ce script et je suis sûr qu’il ne vous décevra pas. La meilleure partie est qu’il n’a aucun impact sur les performances du PC. Vous pouvez l’exécuter et minimiser la fenêtre de commande et continuer votre travail.

Categories: IT Info