Любой офлайн инструмент для поиска неработающих ссылок может пройти страницу входа?
Наша команда завершила этап разработки веб-приложения
И я хочу проверить целые страницы, если есть неработающие ссылки или нет
Я пытаюсь использовать много инструментов, таких как инструмент Xenu и инструмент LinkChecker
НО
Он не может перемещаться по страницам под страницей входа
И только домашняя страница будет проверена
Из-за аутентификации требуется
Если есть способ передать параметры аутентификации ("userName" и "password") в инструмент
чтобы можно было перемещаться по страницам под страницей входа и проверять их
2 ответа
Измените свой модуль входа в систему, чтобы вы могли передавать имя пользователя и пароль в URL. Затем запустите инструмент примерно так: http://yourwebsite.com/login?username=...&password=...
, Затем вы можете передать работу инструменту и вашему веб-приложению, предположив, что ваш инструмент правильно управляет файлами cookie (у Xenu есть такая возможность).
Прочитав раздел куки в FAQ Xenu, я понял, что он может получить доступ к куки куки IE, так что... вы можете попробовать войти в IE, а затем (пока браузер все еще работает) запустить Xenu, включив его куки.
Единственное решение корпоративного уровня, которое я нашел на данный момент, - это тестер IBM Rational Policy. Он делает намного больше, чем просто проверяет неработающие ссылки, но делает это хорошо (проверка орфографии, грамматика, регулярность, SEO, доступность 508, ...). Конфигурация инструмента - это боль, и пользовательский интерфейс тоже невероятно устарел... Сказав, что аутентификация не является проблемой, и после настройки она выполняет свою работу как начальник. https://www.ibm.com/support/knowledgecenter/en/SSAUB3_8.5.0/com.ibm.pt.help.doc/helpindex_pt.html