Свой код в BAS



  • В общем я хотел выполнить что-то подобное, но скрипт просто вылетает с успехом.

    var findByYandex = function(search){
    	load("http://ya.ru")!
    	wait_element_visible(" \u003eCSS\u003e #text")!
    	get_element_selector(" \u003eCSS\u003e #text", false).random_point()!
    	X = parseInt(_result().split(",")[0])
    	Y = parseInt(_result().split(",")[1])
    	move(X,Y)!
    	mouse(X,Y)!
    	page().type(search + "\u003cRETURN\u003e",100)!
    };
    
    findByYandex("Свой код bas");
    
    
    
    


  • @noask Надо через _call вызывать, _call(findByYandex, [массив_аргументов])!
    И в findByYandex надо вызывать var args = _arguments() для получения переданных аргументов.
    А так конечно плохо, что документации по api нет. Я бы запилил, но пока вроде api никому не нужно было, кроме двух человек, включая меня)



  • https://community.bablosoft.com/uploads/files/1476381371015-internalapi.pdf

    Вот немного устаревшая документация, где то еще был список всех методов, найду - добавлю.



  • https://github.com/bablosoft/BAS/blob/master/Engine/text/apilist.txt

    Здесь просто списком, возможно когда то разраб распишет все, но можно самому методом тыка изучить)))



  • @out так и не понятно: как C# всё таки использовать? Сначала пишешь, что можно. Потом добавляешь, что используем яваскрипт, а в конце и вовсе C++
    Дак как всё таки C# использовать в BAS?



  • @avtostopshik C# нельзя, С++ можно



  • @DrPrime О, похоже ты в теме. Я вот как-то на другом форуме задавал вопросы по поводу BAS, но они остались без ответа. Как опытный пользователь этой проги, скажи пожалуйста:
    Кто-то писал, что он переплюнул зеннопостер очень сильно - в чём? У него такая же хорошая эмуляция, как у зенки, что можно не париться за свои аккаунты при работе в соц.сетях? А как обстоят дела с защитой программ - не взломает ли их кто? А что насчёт интерфейса программ? - нигде не видел, как они выглядят и как их можно создать.



  • @avtostopshik

    @avtostopshik said in Свой код в BAS:

    в чём?

    1. Цена (бесплатно)
    2. Хром -> жрет мало памяти (сравнивал скрипт для одно и того же сайта - 150 мб оперативы в зено и 60 в бас)
    3. Неограниченное количество машин для запуска

    @avtostopshik said in Свой код в BAS:

    такая же хорошая эмуляция

    если сравнивать дефолт зенки в генерации профилей и дефолт баса с получением отпечатков - бас немного лучше.
    Из минусов баса - WebGL не емулируется, только отключается, в то время как в зено можно с помощью своего кода что то пришаманить. То же самое с WebRTC.
    Но по опыту работы в соц сетях - это не мешает. Если брать системы с более сложной антифрод защитой (казино и т.п.) - не справится ни зено, ни бас.

    @avtostopshik said in Свой код в BAS:

    А как обстоят дела с защитой программ - не взломает ли их кто?

    В бесплатной версии скомпилированный скрипт полностью открыт. Но ты можешь продавать его через магазин, тогда он будет защищен.
    В премиум версии есть возможность так же защищать свои скрипты, выписывать лицензии, контролировать срок и количество машин.

    @avtostopshik said in Свой код в BAS:

    А что насчёт интерфейса программ?

    Стандартный скомпилированный скрипт выглядит так:
    http://prntscr.com/gzymmm
    Разработчик обещает скоро добавить возможность самому верстать интерфейс скомплированного скрипта, но опять де, только для премиум пользователей.



  • @DrPrime спасибо большое за ответ!
    По защите имел ввиду, насколько она хорошая. Дело в том, что в зенке никто не может взломать шаблоны (а кто может - молчит об этом), а вот в басе фиг знает. А в остальном всё ништяг - вероятно начну его позже осваивать.



  • @avtostopshik защита хорошая. Но взломать можно все) вопрос во времени и целесообразности


Log in to reply