MCPcopy Index your code
hub / github.com/SoHeil-R/google-traffic-bot

github.com/SoHeil-R/google-traffic-bot @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
14 symbols 35 edges 7 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🚦 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: bash choco install nodejs-lts

  • Ubuntu: Install Node.js using the following commands: bash 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 chromedriver@131.0.0

📦 Installation

  1. Clone the Project: bash git clone https://github.com/SoHeil-R/google-traffic-bot.git

  2. Navigate to the Project Directory: bash cd google-traffic-bot

  3. Install Dependencies: bash npm install

  4. Ensure the Proxy Folder Exists: Create a proxy folder if it doesn’t exist: bash mkdir proxy

  5. Start the Application: bash 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.


🎉 Enjoy using Google Traffic Bot! 🚀

Core symbols most depended-on inside this repo

delay
called by 11
libs/index.js
alertbox
called by 5
renderer.js
Stealth
called by 3
libs/index.js
findSiteUrl
called by 3
libs/index.js
createWindow
called by 2
index.js
nextPage
called by 2
libs/index.js
clickPage
called by 2
libs/index.js
Direct
called by 1
libs/index.js

Shape

Function 14

Languages

TypeScript100%

Modules by API surface

libs/index.js11 symbols
renderer.js1 symbols
libs/autobot.js1 symbols
index.js1 symbols

For agents

$ claude mcp add google-traffic-bot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact