Так же код который может помочь убрать лишние ссылки на файлы из списка сайтов
// Исходный список 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');API BAS
-
Всем привет. Имеется такой код:
"list1 = [[SEEDS]]
list2 = [[PROXYS]]
list3 = [[TWITTERS]]
list4 = [[EMAILS]]const maxLength = list1.length;
for (let i = 0; i < maxLength; i++) {
const element1 = list1[i] !== undefined ? list1[i] : '';
const element2 = list2[i] !== undefined ? list2[i] : '';
const element3 = list3[i] !== undefined ? list3[i] : '';
const element4 = list4[i] !== undefined ? list4[i] : '';[[ACCOUNT]].push(`${element1}|${element2}|${element3}|${element4}`);}"
По какой-то непонятной мне причине он не работает с ошибкой parse error. Пытался делать через конструктор но так и не понял как узнать элемент по индексу [[EMAILS]][[[[CYCLE_INDEX]]]. Можете дать нормальный код или норм описание api, задолбался копаться в этом подобии ide для детей
-
@ilyx, не знаю как ваш странный
jsкод относится к API BAS, ну да ладноvar count = [[SEEDS]].length; var data = [ [[SEEDS]], [[PROXYS]], [[TWITTERS]], [[EMAILS]] ]; for(var i = 0; i < count; ++i){ var account = data.map(function(parts){ return parts[i] || ''; }); [[ACCOUNT]].push(account.join('|')); };