Рейтинги редактора: Рейтинги пользователей:.ilfs_responsive_below_title_1 { width: 300px; } @media (минимальная ширина: 500 пикселей) {.ilfs_responsive_below_title_1 { ширина: 300 пикселей; } } @media (минимальная ширина: 800 пикселей) {.ilfs_responsive_below_title_1 { ширина: 336 пикселей; } }

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

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

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

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

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

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

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

pip install request bs4

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

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

Синтаксис: python WpBroken.py Домен CSV_Filename Пример: python WpBroken.py finsite.tk finsite.csv

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

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

Заключительные мысли:

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

Categories: IT Info