Сайт может никогда не загрузиться. Если не ограничивать время его загрузки, ожидать можно вечно. К тому же, могут выполняться переходы по сайту. При переходах тоже останавливать таймер? Сейчас при незагрузке первой страницы программа останавливает посещение и сервер засчитывает отказ. При этом программа ждет первичную загрузку около 20 секунд - этого более, чем достаточно.
- там такие порой сайты и так грузят систему (особенно жёсткий диск), как-будто майнинг тут же врубается по приходу. Конечно, ограничивать время загрузки надо - предлагаю хотя бы попробовать поставить 30 секунд. Во время переходов таймер останавливать не надо - ведь сайт уже, слава богам, прогрузился.
Требования к ресурсам диктует в первую очередь браузерный движок.
- слушайте, ну это же не игры даже, а посещение сайта! Если криворукий сайтоваятель так не оптимизировал свой сайт под движок - ну наверное вам в первую очередь стоит подумать над тем, как сделать так, чтоб он загрузился в программе. Ведь эти отказы - они не только для оплаты, но и сам сайт в статистике (типа яндекс-метрики) получает отказ, что не очень хорошо. Ведь и от этого зависит кол-во сайтов рекламодателей - кому ж понравится, что его сайт постоянно получает отказы?
PS Вот конкретный пример -
https://hidemy.name/ru/#5b3c860dbefdf или
https://www.pronline.ru/start/?utm_sour ... ysF43YJBqf. КАК подобные сайты могут НЕ загрузиться в проге? Тем не менее, стабильные отказы. Может, дело в том, что там стоят редиректы?