Создание сайтов. Продвижение сайтов
Автоматизация вашего бизнеса
+7 (495) 767-05-42
Заказать звонок
Проверка ответа сервера

Проверка HTTP ответа сервера

Для любого СЕОшника просто необходима эта программа - по списку url она скачивает все из них, проверяет коды HTTP ответов, быстро и просто показывает размер страниц, кодировки, содержимое тэгов и некоторую другую служебную информацию о страницах.

Используется библиотека (Q)GumboParser для парсинга HTML5 (c) Google

Для загрузки допустимы как текстовые файлы со списком url типа одна строка - один урл, буффер обмена аналогичного формата, а так же xml файлы формата sitemap как просто список файлов, так и "список списков". Выгрузка осуществляется как в файлы tsv (с раздилителем табуляцией), так и в буффер обмена.

Так же имеется встроенный мини-сканнер сайта. Пока не оттестированный и без возможности прерывания/ограничения скана - будте внимательны на больших сайтах! В окне результата будут отмечены url отдавшие тип контента text/html, и не отмечены другие (например application/*). Добавить в список для сканирования можно только отмеченные - ну или все.

По умолчанию используется 3 потока, при необходимости можно поправить, #define HTTP_MAX_THREADS 3 в mainwindow.h
Но будьте внимательны, можно положить сервер.

В результирующей форме дубли тэгов будут выделены цветом. Проверка дублей - только по соответствующей колонке, то есть h1 по h1, но не по title.

Для запуска бинарников под Windows (ниже) может потребоваться MSVC Runtime 2017 x64 и OpenSSL Win64

Пример сборки (необходим пакет QT5):

git clone https://github.com/ighor13/HTTPCodeTester
cd HTTPCodeTester
git submodule update --init --recursive
qmake (или qmake-qt5)
make

Обновление до актуальной текущей версии из исходников:

git pull
make

Загрузки