Так же код который может помочь убрать лишние ссылки на файлы из списка сайтов
// Исходный список URL-адресов var urlsList = [[URLS_LIST]]; // Окончания файлов для фильтрации var fileExtensions = ['.css', '.js', '.wow', '.php', '.doc', '.html', '.pdf', '.txt', '.zip', '.wav']; // Расширения файлов для фильтрации var mediaExtensions = ['.mp3', '.jpg', '.jpeg', '.png', '.gif', '.bmp', '.svg', '.webp', '.ico']; // Результирующий список URL-адресов var filteredUrls = []; urlsList.forEach(function(url) { // Проверка окончаний файлов var hasInvalidFileExtension = fileExtensions.some(function(extension) { var regex = new RegExp(extension.replace('.', '\\.') + '($|\\W)'); return regex.test(url); }); // Проверка расширений файлов var hasInvalidMediaExtension = mediaExtensions.some(function(extension) { var regex = new RegExp(extension.replace('.', '\\.') + '($|\\W)', 'i'); return regex.test(url); }); if (!hasInvalidFileExtension && !hasInvalidMediaExtension) { filteredUrls.push(url); } }); // Запись результата обратно в переменную [[URLS_LIST]] [[URLS_LIST]] = filteredUrls; // Преобразование списка в строку с новой строкой в качестве разделителя var result = filteredUrls.join('\n');Сайт палит BAS?
-
Всем привет, помогите разобраться, не могу понять в чем причина. Версия BAS - 29.2.0
Есть две машины, на одной писался проект, на второй - запускается. Проблема в том, что на второй машине сайт каким-то образом палит БАС, выражается это в таких вариантах:- Вылетает постоянно Google Safe Browsing
- Сайт просто не грузится(обрыв соединения)
- Если предыдущие шаги прошли успешно - то после регистрации сайт выдаёт что по соображениям безопасности аккаунт заблокирован.
Пробовал:
- Менял прокси, пробовал без прокси - не помогает. Без прокси всегда пункт №3(акк блочится)
- Получал fingerprint, применял fingerprint(бесплатная версия). Делал на обеих машинах, на проблемной ничего не меняется, как в прочем и на рабочей, все так же работает.
- Пробовал менять версию хрома, работало с ошибками, результат тот же.
Самое что интересное - всё абсолютно одинаковое(прокси, почты для регистрации)
Потом ставил на вторую машину сам БАС и дебажил уже на месте - итог всё тот же.
В чем может быть причина, подскажите? Все одинаковое, но на одной машине работает, на другой - нет. -
Попробовал на виртуалке - всё работает. Тот же самый BAS, те же самые входные данные/проект на сервере - "The site unexpectedly closed the connection" либо блокировка аккаунта после реги.
При этом с интернетом всё нормально, когда сайт не прогружается - другие сайты без проблем открывает на той же проксе. -
Попробовал на еще одном сервере - те же проблемы с обрывом соединения/google safe browsing, но при этом проблема блокировки аккаунтов пропала.
Взял в тупую добавил на басе паузу после загрузки страницы, а так же обработку "Reload/Continue" при появлении обрыва соединения/google safe browsing, худо-бедно работает. Как вообще так получается, что при reload страница грузится и по каким неведомым причинам появляется google safe browsing?
Может кто объяснить, что происходит?