BrowserAutomationStudio. Create multi-threaded applications for free without any programming skills.

Discussion in 'Black Hat SEO Tools' started by Twaego, Nov 29, 2016.

  1. Twaego

    Twaego Registered Member

    Joined:
    Oct 7, 2014
    Messages:
    57
    Likes Received:
    55
    Occupation:
    Software developer
    Location:
    Kiev
    Home Page:
    New version contains data manager. It allows to store random number of records and completely replace file system as data storage.

    Here is features list:
    • Stable and fast work on 1 million records and more.
    • Groups.
    • Database manager(paging sorting and filtering).
    • Api to create, read, update and delete through actions and through resources.
    • Complex queries constructor.
    • Backups.
    • Import/Export csv.
    • Export excel.
    • Ability to use one database with several scripts.
    • Schema constructor.
    • string, int, bool and date value types.
    I also prepared an article, which describes how to create account manager.

    http://wiki.bablosoft.com/doku.php?id=tutorial3


    [​IMG]

    [​IMG]
     
    • Thanks Thanks x 4
  2. Twaego

    Twaego Registered Member

    Joined:
    Oct 7, 2014
    Messages:
    57
    Likes Received:
    55
    Occupation:
    Software developer
    Location:
    Kiev
    Home Page:
    Script can have several stages with different thread number.

    [​IMG]

    Stages may be executed inside conditions or loops and even inside other stages!

    Here is video tutorial, how to use that new feature for creating forum scraper.



    Global variables as easily to use as local variables.
    Global variables are shown in inspector.

    [​IMG]

    Database may work with remote server(experimental feature).

    [​IMG]

    Several BAS instances can work with one database.

    Database notification if need to restart.

    Autocomplete database id.

    [​IMG]

    Next update will improve user experience dramatically.
     
  3. geneticwaste

    geneticwaste Junior Member

    Joined:
    Apr 4, 2008
    Messages:
    149
    Likes Received:
    23
    Thanks for the video!

    There's one thing I don't understand: You're calling the function ScrapeTopicContent outside resp. after the loop.
    Why does the function still run for every URL? Does it automatically run for every available record of the resource?
     
  4. LostLife

    LostLife Regular Member

    Joined:
    May 12, 2017
    Messages:
    265
    Likes Received:
    293
    Gender:
    Male
    Occupation:
    Software Engineer
    I wonder why u released it for free?
     
  5. Panghao

    Panghao Registered Member

    Joined:
    Mar 10, 2015
    Messages:
    51
    Likes Received:
    7
    Gender:
    Male
    Occupation:
    Freelancer
    Location:
    Taiwan
    Thanks so much!!
    I'm still learning and trying to make pinterest & twitter bot.
     
    • Thanks Thanks x 1
  6. bWorkers

    bWorkers Jr. VIP Jr. VIP

    Joined:
    May 17, 2015
    Messages:
    488
    Likes Received:
    58
    Gender:
    Male
    Occupation:
    Amazon Online Marketer
    Location:
    Jamaica Ave, Queens, NY
    Home Page:
    Is it fully free or is there any service charge? Can i distribute my bot with other customers?
     
  7. yenerich

    yenerich Jr. VIP Jr. VIP

    Joined:
    May 26, 2013
    Messages:
    1,249
    Likes Received:
    191
    Home Page:
    Can it compiles standalone bots? The users need to have it installed to run any bot?
    This part of the compilation is not clear for me at all, please explain more.
     
  8. gramschi

    gramschi Registered Member

    Joined:
    Nov 18, 2012
    Messages:
    79
    Likes Received:
    7
    nice program.. but I'm using ubotstudio already...
     
  9. BrPimp

    BrPimp Newbie

    Joined:
    May 2, 2015
    Messages:
    47
    Likes Received:
    16
    Location:
    Brazil
    Do you have any plans of developing some UI editor into BAS? That would be a huge improvement. Great software by the way.
     
  10. Twaego

    Twaego Registered Member

    Joined:
    Oct 7, 2014
    Messages:
    57
    Likes Received:
    55
    Occupation:
    Software developer
    Location:
    Kiev
    Home Page:
    Sorry for not responding for a long time I'm totally concentrated on coding last month. There will be a big update soon called BAS20 with tons of usability improvements and comprehensive video tutorials.

    80% of it is ready right now, and you can test it out with 18.7.0 version. Here is screenshots.

    [​IMG]

    It runs several times because of success number value is greater than 1. And every time it gets a new resource = new url.

    It is question, which asked most, I just like free software.

    Yes, you can compile your bot and give to user, who doesn't have BAS installed.

    Yes

    No

    After compilation you will have folder with single exe and several other files, which you can give to your customers. This version will download zip file with BAS distro on first run depending on user machine architecture.
    So from user perspective of view it looks like ordinary bot created with c#.
    Another option is script protection, but you should use premium account to do that.

    Yes, there will be UI constructor, UI will be based on html. There will be option to convert BAS into online service and option to install BAS farm and controll it from admin panel.
     
    • Thanks Thanks x 3
  11. NeverQuestionMe

    NeverQuestionMe BANNED BANNED

    Joined:
    Jun 16, 2017
    Messages:
    29
    Likes Received:
    12
    Gender:
    Male
    Are you using Semantic Versioning 2.0 or some totally made up bullshit versioning system.
    I can't tell what version 18.7.0 even means? Could you explain your versioning system?
     
  12. Twaego

    Twaego Registered Member

    Joined:
    Oct 7, 2014
    Messages:
    57
    Likes Received:
    55
    Occupation:
    Software developer
    Location:
    Kiev
    Home Page:
    I don't follow any rule on versioning. Except that older version must have greater number.
    Usally I release an update every week and increment minor version. Major version is incremented every time when minor gets 9. So after 17.9.0 goes 18.0.0. Last number is for small patches and fixes which I do between 2 minor versions on customer request.
     
  13. mirek

    mirek Regular Member

    Joined:
    Sep 9, 2013
    Messages:
    336
    Likes Received:
    80
    I would love to see mac version, do you plan to release it in near future?
     
  14. Twaego

    Twaego Registered Member

    Joined:
    Oct 7, 2014
    Messages:
    57
    Likes Received:
    55
    Occupation:
    Software developer
    Location:
    Kiev
    Home Page:
    I know a mac developer, which can port and create BAS package. But to hire him I need some donations from your side.
     
  15. KNGBSS

    KNGBSS Newbie

    Joined:
    May 30, 2017
    Messages:
    11
    Likes Received:
    3
    Gender:
    Male
    Occupation:
    student
    Location:
    Bangladesh
    Home Page:
    THANKS FOR THIS MATE ,i WILL CHECK
     
    • Thanks Thanks x 1
  16. BrPimp

    BrPimp Newbie

    Joined:
    May 2, 2015
    Messages:
    47
    Likes Received:
    16
    Location:
    Brazil
    The auto update is not working everytime on my side, is downloading but failing to install. I have to download and install manually, not a big problem but reporting so you can take a look at this issue.

    [​IMG]
     
  17. BrPimp

    BrPimp Newbie

    Joined:
    May 2, 2015
    Messages:
    47
    Likes Received:
    16
    Location:
    Brazil
    I was writing data to a file using two variables of type string and trying to escape them, like this:

    [[VAR1]]\n[[VAR2]]

    But doesn't work it. How can I create newlines in BAS?
     
  18. yenerich

    yenerich Jr. VIP Jr. VIP

    Joined:
    May 26, 2013
    Messages:
    1,249
    Likes Received:
    191
    Home Page:
    Can you explaina littlew more the advantages of premium account and the prices please?
     
  19. Twaego

    Twaego Registered Member

    Joined:
    Oct 7, 2014
    Messages:
    57
    Likes Received:
    55
    Occupation:
    Software developer
    Location:
    Kiev
    Home Page:
    Thanks for using BAS!

    Do you have download.zip file inside that folder? And if you do, can you open it and view content?

    Need to switch to expression type(which means any javascript) and enter follwing line [[VAR1]] + "\n" + [[VAR2]]


    [​IMG]

    [​IMG]

    You can also use template action, which can contain multiline string:

    [​IMG]

    Template is like an powerfull version of "Set Variable" because supports spintax and resource embeding, but it is also a little bit slower.

    And here is project with comments

    https://bablosoft.com/uploads/multiline_var.xml


    Next version will be BAS20, and there will be new features for premium users.

    Right now:

    You can protect your scripts. It means that compiled scripts won't expose its source. You can also manage your users and your scripts through web interface.

    [​IMG]

    It means that you can stop or extend user license at any time, you can also update your script and it will be updated for all your clients.

    Here is article with detailed explanation. http://wiki.bablosoft.com/doku.php?id=how_to_protect_your_script

    Premium gives abbility to hide browser list for compiled and protected scripts. In case if you want to hide algorithm on how your script works.

    In a week:

    Premium users will have support by email or skype(text messages only) with 2 working days guaranteed responce time.

    And access to private source code repository in case if you want to change BAS source and get updates immediately. Because main github repository is updated once in a month or several and may be outdated.

    In a two or three weeks:

    Access to oops service. It tracks errors on user machines(failed to wait for element, failed to load page etc) and sends report to oops server. Premium user can enable that feature and view statistic through web interface. List of data for each error: screenshot, error text, all captured resources, thread number, thread trace, action id that caused error, all variables, memory, os version, thread number, bas version, script name, headers, browser settings, mouse settings, resolution, etc.

    Long term:

    Ui constructor for compiled scripts, it means that it will be possible to drag and drop buttons, change colors, add images and insert arbitrary html in user interface of compiled scripts.

    Ability to control(and install on server) one or several BAS instances through web interface. It can give you possibility to mantain and extend your BAS farm.

    I will be very grateful if you deside to upgrade to premium, that would support development and make BAS releases faster.
     
  20. BrPimp

    BrPimp Newbie

    Joined:
    May 2, 2015
    Messages:
    47
    Likes Received:
    16
    Location:
    Brazil
    Doesn't have the download.zip file. Looks like a normal folder besides the folder name and the fact that BAS can't found it (maybe because of name) and keeps asking for update.

    [​IMG] [​IMG]

    If you need to take a look in the folder I can upload somewhere and post the link here. Thanks for the help with the newline problem.
     
    Last edited: Jul 2, 2017