BrowserAutomationStudio 26.3.0 has been released

Bablosoft News
  • Added 118.0.5993.71 Chrome version.


    Added variations support like in real Chrome.

    https://developer.chrome.com/docs/web-platform/chrome-variations/

    Variations allows to enable or disable features for portion of users.

    This means that browser may behave differently and js have different methods for different users.

    For the time of writing these differences can be detected. Here are examples.

    typeof(Iterator)
    
    typeof(document.hasStorageAccess)
    
    (await navigator.permissions.query({name:"storage-access"})).state
    

    All these pieces of code will behave differently on Chrome and Chromium.

    We decided to add support of variations to BAS.

    But unlike the real Chrome, variations list won't be fetched from server, instead it is included inside BAS distro and will be updated on each release.

    If you want to disable variations, check settings page https://i.imgur.com/Ab6xAd5.png

    If you want to make variations list to be fetched periodically, you can use add following command line argument:

    --variations-server-url=https://clientservices.googleapis.com/chrome-variations/seed

    This will make generated traffic look more natural, but profile restart will require to update default list with downloaded.


    We have also made researches of one famous antibot protection system, code was debugged all used js methods was documented.


    Fixed several issues on how BAS could be detected.

    An sophisticated method to detect changed resolution.

    Another method to detect Android fingerprint.


    Improved JSON module:

    1. Added "Create object" action.
    2. "Change format" is splitted on two different actions: "String to JSON", "JSON to string".
    3. It is easier to use params with dots with JSONPath queries.
    4. Lots of general improvements for JSONPath.

    Thanks to @Oyasumi-Punpun for update.


    Fixed memory leak when using http client.

    Fixed memory leak when closing browser with reset action.

    Fixed crash when updating project actions for huge projects.


    Http client was updated.

    libcurl has been updated to 8.3.0.0.

    openssl has been updated to 3.0.11.

    Added brotli support.

    Added http2 support.


    Also we are working on one new important functionality. Stay tuned for updates.

    Download link:

    https://downloads.bablosoft.com/distr/BrowserAutomationStudio/26.3.0/BrowserAutomationStudioInstallAllInOne.exe

  • nice

  • I wonder if anyone else is having problems when Recpatcha is Cozying up with xevil Other than me, xevil is solving it, but Bablosoft doesn't seem to have solved it, what's the problem

    1a2788b2-410c-4f69-a0fd-20a7d34dc2d7-image.png

  • @Diem does it every get through? if so its just typical captcha err that you need to err handle

  • @Diem said in BrowserAutomationStudio 26.3.0 has been released:

    I wonder if anyone else is having problems when Recpatcha is Cozying up with xevil Other than me, xevil is solving it, but Bablosoft doesn't seem to have solved it, what's the problem

    Is this problem related specifically to the 26.3.0 version of BAS?

  • @Fox Yes, unfortunately, it works smoothly in other services, but xevil does not work. I could not understand this. If you wish, I can send you the xevil information on the server privately and you can try it yourself.

  • 9 Votes
    1 Posts
    1473 Views
  • 7 Votes
    3 Posts
    1436 Views
  • 10 Votes
    63 Posts
    9023 Views
  • 3 Votes
    3 Posts
    2075 Views
  • 7 Votes
    72 Posts
    27068 Views