google-traffic-bot
google-traffic-bot copied to clipboard
Google Traffic Bot is a simple JavaScript tool designed to improve Google SEO by simulating organic traffic. Built with Electron for a user-friendly interface and Selenium for web automation.
π¦ Google Traffic Bot
Google Traffic Bot is a simple JavaScript tool designed to improve Google SEO by simulating organic traffic. Built with Electron for a user-friendly interface and Selenium for web automation.
β¨ Features
- π Automated Traffic Simulation: Generate traffic to any website by simulating multiple visitors.
- π― Behavior Customization: Define how bots interact with the site, including scrolling and clicking.
- π Proxy Support: Rotate through proxy servers to simulate traffic from different locations.
- π΅οΈββοΈ Stealth Capabilities: Include stealth settings to mimic human-like browsing and avoid bot detection mechanisms.
π οΈ Tech Stack
- JavaScript: Core scripting language for traffic simulation.
- Node.js: JavaScript runtime for executing the application.
- Electron: Framework for building the cross-platform desktop application.
- Selenium: Library for automating web browser interactions.
- ChromeDriver: WebDriver for controlling Chrome in Selenium.
π¨ Prerequisites
π₯οΈ Requires a Display
β οΈ Note: This application requires a display to run and cannot run headless for now.
π Node.js 16 or Higher
Ensure Node.js 16 or higher is installed:
-
Windows: Install Node.js using Chocolatey:
choco install nodejs-lts -
Ubuntu: Install Node.js using the following commands:
sudo apt update sudo apt install -y curl curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt install -y nodejs
π ChromeDriver Installation
Install the version of ChromeDriver matching your Chrome browser version. For Chrome version 131, use:
npm install [email protected]
π¦ Installation
-
Clone the Project:
git clone https://github.com/SoHeil-R/google-traffic-bot.git -
Navigate to the Project Directory:
cd google-traffic-bot -
Install Dependencies:
npm install -
Ensure the Proxy Folder Exists: Create a
proxyfolder if it doesnβt exist:mkdir proxy -
Start the Application:
npm run start
π Disclaimer
Google Traffic Bot is provided for educational purposes only. π« Misuse of this tool to violate any website's terms of service is not recommended or endorsed. Use responsibly!
π License
This project is licensed under the MIT License.