Либо это действительно неверно, либо я просто ничего не понимаю:
Приложение запрашивает веб-страницу, получает ее и должно выяснить, является ли она другой "Верной" или "Ложной", верно? Это значит, что часть веб-запроса не должна возвращать истину или ложь в самом начале, где и возникает моя первая путаница.
Во-вторых, почему вы не проводите аналогичное сравнение ложных случаев и видите, достаточно ли сходств для создания 3 сегментов результатов для некоторой запрошенной случайной страницы:
1) Страница больше похожа на true и, таким образом, рассматривается как true.
2) Страница больше похожа на ложь и, таким образом, рассматривается как ложная.
3) Страница не похожа ни на одну из них, и поэтому результатом является что-то вроде нулевой ситуации или ситуации исключения, поскольку невозможно определить, какой результат имеет смысл.
Пример того, где может произойти этот третий случай:
Предположим, что страница содержит целое число, и если оно положительное, результат равен true, а если отрицательный, результат равен false. Что если результат равен 0? 0 считается положительным, так как оно равно абсолютному значению или отрицательно по какой-то причине?
Или я далеко в том, что вы пытаетесь сделать здесь?