Бесплатная проверка битых ссылок 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
Все, что вам нужно, — это установить Python для запуска этого скрипта. Вы можете легко запустить его на Windows, macOS и Linux. Просто запустите простую команду, и она позаботится обо всем остальном.
Итак, сначала установите Python, а затем откройте терминал с помощью командной строки или PowerShell. Запустите следующую команду, чтобы установить необходимые модули и библиотеку.
pip install requests bs4
Теперь вы можете запустить скрипт. Загрузите его отсюда а затем извлеките его. Вы можете поместить его в любую папку на вашем компьютере.
Перейдите в командную строку PowerShell или CMD к папке, в которую вы переместили файл сценария. Запустите сценарий со следующим синтаксисом. В CLI вы увидите количество страниц, доступных для сканирования, и ссылку на каждое сообщение в командной строке.
Syntax: python WpBroken.py Domain CSV_Filename
Example: python WpBroken.py finsite.tk finsite.csv
После завершения сканирования вы увидите, что будет создан CSV-файл с именем, которое вы указали перед сканированием. Вы можете открыть файл CSV и увидеть в нем отчет. В отчете будет показана ссылка на публикацию, неработающая ссылка, идентификатор публикации в WordPress и код состояния.
Таким образом, вы можете использовать этот скрипт для сканирования любого веб-сайта WordPress и поиска неработающих ссылок, как профессионал. Я попробовал это на веб-сайте WP, имеющем около 3000 сообщений и 10-15 URL-адресов в каждом сообщении. Это заняло около 40-45 минут, и отчет, который он генерирует, был довольно точным. Вы можете запустить его снова таким же образом, чтобы легко сканировать больше веб-сайтов WordPress.
Последние мысли:
Если вы ищете быстрый и бесплатный инструмент для сканирования вашего веб-сайта WordPress на наличие неработающих или недействительных ссылок, то вы попали по адресу. Просто запустите этот скрипт, и я уверен, он вас не разочарует. Самое приятное то, что это не оказывает никакого влияния на производительность ПК. Вы можете запустить его, свернуть командное окно и продолжить работу.