Table of Contents

Browser Automation Studio Manual

Quick start. Instagram image scrapper.

This tutorial is a quick introduction on BrowserAutomationStudio. You will learn:

View


Lesson #1. Introduction. Standalone gmail checker.

https://www.youtube.com/watch?v=K-jT-GwjTjg

This video provides an overview of BrowserAutomationStudio main features. It is the best way to get started with the program.

Topic list:


Using database to create account manager.

This tutorial describes how to store your accounts in database. In this tutorial you will learn:

View


Changing threads number. Creating parser with several stages.

This tutorial describes how to create a parser with a variable number of threads.

View


Old tutorials(may be outdated):

Tutorial #1. Poster.

This tutorial describes how to create standalone multithreaded network script, which post to twitter. In this tutorial you will learn:

This is kind of “Getting Started” tutorial, so if you want to start learn BrowserAutomationStudio you should check it out.

View

Tutorial #2. Parser.

This tutorial describes how to create standalone network script, which parses google output. In this tutorial you will learn:

View


Browser FAQ

How to set proxy

PerfectCanvas

CustomServers

FontPack

Automation plugins

Using extensions

I heard, that webrtc exposes my ip, how to disable that

How to solve captcha

How to set user agent

How to load url

How to get current url

How to type text

How to click on (x,y) coordinates

How to execute javascript on page and save result

How to search for element

How to scroll page

How to use open file dialog

How to make screenshot

How to wait on certain event on page

How to work with cookies

How to get request result

How to restrict access to certain urls

How to check if url is loaded

How to edit text input

How to iterate over elements

How to click on buttons and links

How to check if page element exists

How to check if page element is visible

How to set checkbox

How to set combobox

How to get page source

How to move mouse

How to enable flash

How to change proxy if it fails

How to optimize script

How to clear cookies and restart browser

Working with browser tabs

What is maximum thread number

How to verify phone

Custom interface FAQ

Show custom interface manual

Shop FAQ

How to sell your script in shop

How to protect your script

How to prepare a script for publication in the store

Embedded Languages

Node.js

HTTP Client FAQ

How to make GET request

How to make POST request

How to set request headers

How to get response headers

How to get response status

How to get response content

Resources FAQ

How to give user possibility to input strings, files, folders, etc

How to group resources

How to allow user to change resource type

Which type of resources BAS has

How to load lines from file

How to parse line like user:pass

How to take random line from file

How to delete line from file after use

How to load files from url

How to generate random string

How to use user input inside script

General FAQ

Browser is too small, how can I enlarge it

How to output script result

How to let user to choose output file name

How to log data

How to schedule BAS script

How to work with strings

I don't know javascript, what should I do

How to compile script and give to customer

Is it possible to execute certain action depending on condition(if statement)

Is it possible to use loops

Functions

How to catch errors

Multithreading

I want to run some actions on start one time

I want my script to repeat several times, how to implement that

How to use variables

How to view variables list

How to end script

How to execute custom code

My script is very long, how can I break it in sections

Debug version

For Developers

Where do I get BAS source code

How can I change BAS, and compile

How to setup MongoDb server