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

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

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

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

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

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

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

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

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

git clone https://github.com/ighor13/HTTPCodeTester
cd HTTPCodeTester
git submodule update --init --recursive
qmake
make

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

git pull
make -j4

Загрузки