Так же код который может помочь убрать лишние ссылки на файлы из списка сайтов
// Исходный список 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 с процессора на gpu , имеется 970gtx и i7 4770 даже если убрать
--disable-gpu
--disable-gpu-compositing
и задействовать gpu ,используется не более 20% , в тот момент когда проц умирает на 99% .. может как нибудь можно в конфигах задействовать сильнее видеокарту ? -
Как можно внести изменения в бас альтернатива в хроме chrome://flags , как записывать настройки и где ?
Можете поместить аргументы сюда
%AppData%\BrowserAutomationStudio\apps\18.4.0\chrome_command_line.txt
Список аргументов тут http://peter.sh/experiments/chromium-command-line-switches/Но некоторые из них могут не работать.
-
Возможно ли как нибудь перераспределить нагрузку Bas
Больше всего освобождает процессор параметр пропуск кадров.

Попробуйте установить его в 75 или больше.может как нибудь можно в конфигах задействовать сильнее видеокарту
Некоторые проблемы могут также наблюдаться из-за того, что BAS использует CEF вместе с Off-Screen Rendering, вот цитата
https://bitbucket.org/chromiumembedded/cef/wiki/GeneralUsage
Off-Screen Rendering
With off-screen rendering CEF does not create a native browser window. Instead, CEF provides the host application with invalidated regions and a pixel buffer and the host application notifies CEF of mouse, keyboard and focus events. Off-screen rendering does not currently support accelerated compositing so performance may suffer as compared to a windowed browser. Off-screen browsers will receive the same notifications as windowed browsers including the life span notifications described in the previous section.Но, попробуйте установить пропуск кадров, это должно помочь.
-
как раз то, что я искал :)
подскажите пожалуйста, а возможно ли использовать аргументы из списка прямо в коде проекта?
Как например устанавливается прокси, сейчас - это set_proxy(hash["server"], hash["Port"], hash["IsHttp"], hash["name"], hash["password"])!могу ли я в этом файле (chrome_command_line.txt) использовать подобные штуки? --proxy-bypass-list="*.google.com;127.0.0."
возможно есть какой-то способ управлять данными параметрами прямо из кода проекта? как в случае с установкой прокси.
