Browser Automation Studio Manual
Quick start. Instagram image scrapper.
This tutorial is a quick introduction on BrowserAutomationStudio. You will learn:
BAS interface basics.
How click on buttons and input text with BAS.
How to edit script.
How to make an element screenshot.
How to save image to file.
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:
Description of the script editor interface.
Actions.
Working with browser.
Script editing.
Find element by image.
Log, troubleshooting, action id.
Finding actions.
Variables.
Browser settings.
Waiting for page load.
Run mode.
User interface, resources.
How to fix if a script “freezes”.
Conditions.
Making standalone bot, compilation.
Using database to create account manager.
This tutorial describes how to store your accounts in database. In this tutorial you will learn:
Create database.
Update data.
Connect one database to another.
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:
How click on buttons and input text with BAS.
How to edit script.
How to set thread number.
How to compile script to run separately from BAS.
How to let users select input values/files.
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:
Use variables, loops and functions.
Advanced script editing.
Parse page data.
View
Browser FAQ
How to set proxy
PerfectCanvas
CustomServers
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