Tech News & Advice

Бесплатная проверка битых ссылок WordPress для командной строки: WpBrokenPy

Рейтинги редактора:

Пользовательский рейтинг:

[Общий: 0 Средний: 0]

WpBrokenPy это простой и мощная программа проверки битых ссылок WordPress, которую можно запустить из командной строки. По сути, это скрипт Python, который берет у вас домен и имя файла CSV и сохраняет выходные данные. Этот скрипт в основном использует API WordPress для получения всех сообщений и сканирования всего веб-сайта на наличие неработающих ссылок. Все битые ссылки с 404 и другими ошибками фиксируются, а статистику вы можете увидеть в итоговом файле.

В конце он создает CSV-файл, в котором есть столбцы с идентификатором публикации, URL-адресом публикации, неработающей ссылкой и кодом ее состояния. В первую очередь он ищет ошибки 404, но если URL-адрес в некоторых сообщениях WordPress генерирует другие ошибки, он также записывает это. Это многопоточный сценарий, который может сканировать тысячи страниц за считанные часы, в то время как другое программное обеспечение, которое обычно использует сканирование, может занять целый день или больше для выполнения той же задачи.

Существуют популярные программы проверки ссылок, такие как Кричащая лягушка и SiteBulb, но они используют традиционное сканирование для сканирования веб-сайта на наличие неработающих ссылок. Сканирование может оказаться длительным процессом и неэффективным для системы, а также может замедлить работу ПК. А если вы хотите просканировать веб-сайт WordPress, вы можете избежать сканирования. Просто используйте API, и именно это делает этот скрипт.

WpBrokenPy — это многопоточный скрипт, который обрабатывает каждое сообщение одно за другим. Он извлекает все URL-адреса из сообщений, а затем проверяет их Код состояния HTTP. URL-адреса или ссылки с кодом 404 записываются и добавляются в файл CSV. Если вы разбираетесь в программировании, вы можете внести некоторые изменения в скрипт, чтобы игнорировать или включать определенные коды состояния HTTP.

Проверка неработающих ссылок WordPress для командной строки WpBrokenPy

Бесплатная проверка битых ссылок WordPress для командной строки: WpBrokenPy

Все, что вам нужно, — это установить Python для запуска этого скрипта. Вы можете легко запустить его на Windows, macOS и Linux. Просто запустите простую команду, и она позаботится обо всем остальном.

Итак, сначала установите Python, а затем откройте терминал с помощью командной строки или PowerShell. Запустите следующую команду, чтобы установить необходимые модули и библиотеку.

pip install requests bs4
Установите зависимости Python для WpBrokenPy

Теперь вы можете запустить скрипт. Загрузите его отсюда а затем извлеките его. Вы можете поместить его в любую папку на вашем компьютере.

Скрипт WpBrokenPy

Перейдите в командную строку PowerShell или CMD к папке, в которую вы переместили файл сценария. Запустите сценарий со следующим синтаксисом. В CLI вы увидите количество страниц, доступных для сканирования, и ссылку на каждое сообщение в командной строке.

Syntax: python WpBroken.py Domain CSV_Filename
Example: python WpBroken.py finsite.tk finsite.csv
WpBrokenPy в действии

После завершения сканирования вы увидите, что будет создан CSV-файл с именем, которое вы указали перед сканированием. Вы можете открыть файл CSV и увидеть в нем отчет. В отчете будет показана ссылка на публикацию, неработающая ссылка, идентификатор публикации в WordPress и код состояния.

CSV-отчет WpBrokenPy

Таким образом, вы можете использовать этот скрипт для сканирования любого веб-сайта WordPress и поиска неработающих ссылок, как профессионал. Я попробовал это на веб-сайте WP, имеющем около 3000 сообщений и 10-15 URL-адресов в каждом сообщении. Это заняло около 40-45 минут, и отчет, который он генерирует, был довольно точным. Вы можете запустить его снова таким же образом, чтобы легко сканировать больше веб-сайтов WordPress.

Последние мысли:

Если вы ищете быстрый и бесплатный инструмент для сканирования вашего веб-сайта WordPress на наличие неработающих или недействительных ссылок, то вы попали по адресу. Просто запустите этот скрипт, и я уверен, он вас не разочарует. Самое приятное то, что это не оказывает никакого влияния на производительность ПК. Вы можете запустить его, свернуть командное окно и продолжить работу.

2 Бесплатное программное обеспечение MDI Viewer для Windows

2 Бесплатное программное обеспечение MDI Viewer для Windows

Рейтинги редактора:Пользовательский рейтинг:[Общий: 0 Средний: 0]Вот 2 бесплатных программы просм...

Читать далее

Как закрепить, удалить и синхронизировать отдельные записи в новом буфере обмена Windows 10

Как закрепить, удалить и синхронизировать отдельные записи в новом буфере обмена Windows 10

Рейтинги редактора:Пользовательский рейтинг:[Общий: 1 Средний: 5]В этом уроке объясняется как зак...

Читать далее

Как отключить размытие экрана блокировки в Windows 10, чтобы показать чистый фон

Как отключить размытие экрана блокировки в Windows 10, чтобы показать чистый фон

Рейтинги редактора:Пользовательский рейтинг:[Общий: 0 Средний: 0]В этом уроке объясняется как отк...

Читать далее