@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('|')); };Не все API БАСа работают
-
В "выполнить код" неправильно срабатывают запросы к API баса касательно функций настройки прокси и слепка браузера.
_call(BrowserAutomationStudio_ApplyFingerprint,VAR_YOUR_FINGERPRINT)! - работает, но после срабатывания перекидывает в конец скрипта. При этом при следующем действии скрипт вылетает.
Так же и если вместо экшена "установить прокси", беру функцию из xml-исходника. Может, конечно, последнее делать не тру, однако многие функции из исходника спокойно берутся и в коде выполняются. Но с отпечатком браузера явно какая-то нездоровая фигня.
Это баг или фича?))
И кстати, насколько это полный список API? (https://raw.githubusercontent.com/bablosoft/BAS/master/Engine/text/apilist.txt) А то я в коде вижу некоторые функции которые здесь не описаны.
-
@pragmatik Скорее всего асинхронную функцию помещаете в синхронную. БАС использует свой стек вызовов.
Так неправильно:
if(true) { _call(BrowserAutomationStudio_ApplyFingerprint,VAR_YOUR_FINGERPRINT)! }Так правильно:
_if(true, function(){ _call(BrowserAutomationStudio_ApplyFingerprint,VAR_YOUR_FINGERPRINT)! })!