Исходя из предположения, что вы хотите принять отказ от ответственности при первом посещении и после этого посещения, вы не хотите принимать отказ от ответственности, я могу подумать о следующем подходе.
Создайте карту, имеющую String (URL ) в качестве ключа и логическое значение в качестве флага, чтобы проверить, является ли это первым посещением.
Map<String, Boolean> firstVisitTracker = new HashMap();
firstVisitTracker.put("www.google.com", true);
вы можете добавить все URL-адреса на карту, и значение по умолчанию для всех URL-адресов будет истинным
теперь код для принятия заявления об отказе от ответственности может быть записан в операторе if, например
if(firstVisitTracker.get("www.google.com")){
//code to accept disclaimer
//Update firstVisitTracker to false value for visited website
firstVisitTracker.put("www.google.com", false);
} else
// code to proceed without accepting disclaimer
. Вы можете использовать этот подход и настроить его в соответствии с вашими требованиями. Кроме того, я предоставил псевдокод в Java, вы можете заменить их python структурами данных
Надеюсь, это вам поможет.
Удачного кодирования!