Browser Automation and Farming System based on Octo Browser
Developed a desktop application for large-scale browser automation using Octo Browser API, Python, and Selenium. The system allows running automated scenarios across multiple profiles simultaneously, managing proxies, tags, and profile descriptions through a convenient admin panel.
The project includes:
desktop UI built with Tauri + React + TypeScript;
Python backend;
Selenium automation engine;
Telegram bot for remote control;
monitoring and execution history system.
The bot performs:
automatic account registration;
cookie/pop-up acceptance;
login/post-login flows;
form filling automation;
website interaction automation;
parallel execution across multiple browser profiles;
proxy and anti-detect profile management;
timeout/captcha/error flow handling;
status and log monitoring.
Implemented scenarios for:
Gmail, Google Maps, YouTube, Amazon, AliExpress, Twitch, Spotify, Pinterest, Canva, Twitter, marketplaces, and other web services.
Technologies:
Python, Selenium, Octo Browser API, Tauri, React, TypeScript, SQLite, SQLAlchemy, Telegram Bot API.
The project includes:
desktop UI built with Tauri + React + TypeScript;
Python backend;
Selenium automation engine;
Telegram bot for remote control;
monitoring and execution history system.
The bot performs:
automatic account registration;
cookie/pop-up acceptance;
login/post-login flows;
form filling automation;
website interaction automation;
parallel execution across multiple browser profiles;
proxy and anti-detect profile management;
timeout/captcha/error flow handling;
status and log monitoring.
Implemented scenarios for:
Gmail, Google Maps, YouTube, Amazon, AliExpress, Twitch, Spotify, Pinterest, Canva, Twitter, marketplaces, and other web services.
Technologies:
Python, Selenium, Octo Browser API, Tauri, React, TypeScript, SQLite, SQLAlchemy, Telegram Bot API.