Calificaciones del editor: Calificaciones de usuarios:.ilfs_responsive_below_title_1 { ancho: 300px; } @media (ancho mínimo: 500 px) {.ilfs_responsive_below_title_1 { ancho: 300 px; } } @media (ancho mínimo: 800 px) {.ilfs_responsive_below_title_1 { ancho: 336 px; } }

WpBrokenPy es un sencillo y potente comprobador de enlaces rotos de WordPress que puede ejecutar en la línea de comandos. Es básicamente un script de Python que toma el dominio y el nombre del archivo CSV y guarda el resultado. Este script básicamente utiliza la API de WordPress para obtener todas las publicaciones y escanear todo el sitio web en busca de enlaces rotos. Todos los enlaces rotos con 404 y otros errores se registran, y puede ver las estadísticas en el archivo final.

Crea un archivo CSV al final que tiene columnas ID de publicación, URL de publicación, enlace roto, y su código de estado. Principalmente busca errores 404, pero si una URL en algunas publicaciones de WordPress genera diferentes errores, también los registra. Este es un script de subprocesos múltiples y puede rastrear miles de páginas en cuestión de horas, mientras que otro software que generalmente usa el rastreo puede tomar un día entero o más para la misma tarea.

Hay verificadores de enlaces populares como Screaming Frog y SiteBulb, pero utilizan el rastreo tradicional para escanear un sitio web en busca de enlaces rotos. El rastreo puede ser un proceso largo y no eficiente para el sistema, así como también puede ralentizar una PC. Y si desea escanear un sitio web de WordPress, puede evitar el rastreo. Simplemente use la API y eso es lo que hace este script aquí.

WpBrokenPy es un script de subprocesos múltiples y revisa cada publicación una por una. Extrae todas las URL de las publicaciones y luego verifica su código de estado HTTP. Las URL o enlaces con código 404 se registran y se agregan al archivo CSV. Si sabe programar, puede hacer algunos cambios en la secuencia de comandos para ignorar o incluir códigos de estado HTTP específicos.

Comprobador gratuito de enlaces rotos de WordPress para línea de comandos: WpBrokenPy

Todo lo que necesita Python instalado para ejecutar este script. Puede ejecutarlo en Windows, macOS y Linux con facilidad. Simplemente ejecute un comando simple y se encargará del resto.

Entonces, primero instale Python y luego abra la terminal con el símbolo del sistema o PowerShell. Ejecute el siguiente comando para instalar los módulos y la biblioteca necesarios.

pip install request bs4

Ahora, puede iniciar el script. Descárguelo desde aquí y luego extráigalo. Puede colocarlo en cualquier carpeta de su PC.

Navegue por el indicador de PowerShell o CMD hasta la carpeta donde ha movido el archivo de secuencia de comandos. Ejecute el script con la siguiente sintaxis. En la CLI, verá la cantidad de páginas disponibles para escanear y le mostrará el enlace de cada publicación en el símbolo del sistema.

Sintaxis: python WpBroken.py Domain CSV_Filename Ejemplo: python WpBroken.py finsite.tk finsite.csv

Después de completar el escaneo, verá que se creará un archivo CSV con el nombre que proporcionó antes del escaneo. Puede abrir el archivo CSV y verá el informe en él. En el informe, le mostrará el enlace de la publicación, el enlace roto, la ID de WordPress de la publicación y el código de estado.

De esta manera, puede usar este script para escanear cualquier sitio web de WordPress y encontrar enlaces rotos. como un profesional. Lo probé en un sitio web de WP que tenía alrededor de 3000 publicaciones y 10-15 URL en cada publicación. Tomó alrededor de ~ 40-45 minutos y el informe que genera fue bastante preciso. Puede volver a ejecutarlo de la misma manera para escanear más sitios web de WordPress con facilidad.

Reflexiones finales:

Si está buscando una herramienta rápida y gratuita para escanear su WordPress sitio web en busca de enlaces rotos o inválidos, entonces está en el lugar correcto. Simplemente ejecute este script y estoy seguro de que no lo decepcionará. La mejor parte es que no tiene ningún impacto en el rendimiento de la PC. Puede ejecutarlo y minimizar la ventana de comandos y continuar con su trabajo.

Categories: IT Info